Modulo di Pagamento Unicredit per Magento 2 (POS Virtuale - Pagonline IGFS)

Il modulo di pagamento per Magento 2 rivolto al gruppo Unicredit si chiama: PagOnline con protocollo IGFS

Sicurezza

PagOnline garantisce la riservatezza tra acquirente e Banca con crittografia basata sullo standard TLS. Il venditore non ha accesso ai dati del compratore relativi al conto corrente addebitato; solo la Banca riceve i dati e cura l’autorizzazione dell’addebito. Inoltre, per evitare che nel processo di comunicazione dell’esito della transazione tra Banca e venditore vi sia l’intromissione di soggetti estranei che possano comunicare false autorizzazioni concesse, la Banca autentica il messaggio di esito mediante una chiave segreta condivisa con il venditore all’atto dell’adesione al servizio.

Funzionalità

Il servizio consente di disporre di una soluzione di POS Virtuale via Internet che permette agli esercenti convenzionati di accettare pagamenti per gli acquisti effettuati dai compratori che dispongono del servizio di Banca Multicanale via Internet di UniCredit Banca.

Il servizio è fornito di un’applicazione di back office (Backoffice di PagOnline) disponibile su Internet con accesso protetto, che permette al venditore di svolgere le seguenti funzioni:

  • monitoraggio degli esiti;
  • conferme di ordini;
  • disposizione di eventuali storni.

Banche Aderenti al servizio PagOnline

- Bank Austria Creditanstalt
- Bank Pekao
- Bipop Carire
- Capitalia
- Cassa di Risparmio di Roma
- Cassamarca
- Cnp Capitalia vita
- Credito Italiano
- Credito Romagnolo
- FinecoBank
- Fondazione Sicilia
- HypoVereinsbank
- Banco di Sicilia
- Torre Unicredit
- UniCredit
- Unicredit Banca di Roma

Dove posso acquistare il modulo?

Il modulo di pagamento Unicredit per magento potete acquistarlo nel nostro sito.

Sei un Webmaster ?

Se siete dei Webmaster o dei rivenditori offriamo un pacchetto illimitato a costi vantaggiosi. 
Contattateci per conoscere in dettaglio l'offerta facendo click qua: http://www.shinesoftware.com/contacts/

Quale versione il modulo supporta?

Il modulo supporta pienamente l'ultima versione del progetto Magento 2. I test effettuati ci dimostrano il suo funzionamento dalla versione 2.0.0 all'ultima versione disponibile.

Installazione del modulo

Installare il modulo Unicredit nel vostro negozio Magento 2 è molto semplice ma bisogna tener presente alcuni passi necessari.

  • Acquisto del Modulo
  • Fare click nel link di scaricamento del modulo riportato nell'email ricevuta.
  • Scompattare il file
  • Accedere via FTP al vostro piano hosting ed entrare nella cartella radice del vostro sito Magento.
  • Ricordarsi sempre di effettuare un backup del proprio progetto (file e database)
  • Trascinare la cartella scompattata "app" contenuta dentro il file zip all'interno del vostra cartella radice precedentemente indicata.
  • Controllare i permessi delle cartelle appena inviate. Devono avere i permessi adeguati alla vostra installazione del webserver. 
    Solitamente il proprietario dei files e delle cartelle deve essere lo stesso utente del proprietario del webserver.
  • Accedere via ssh al vostro servizio hosting 
  • Accedere alla root di magento
  • Digitare: HTTP_HOST="vostrodominiolicenziato.ext" bin/magento setup:upgrade attendere il termine dell'operazione
  • Digitare: HTTP_HOST="vostrodominiolicenziato.ext" bin/magento setup:di:compile attendere il completamento della compilazione
  • Digitare: HTTP_HOST="vostrodominiolicenziato.ext" bin/magento setup:static-content:deploy ed attendere la fine delle operazioni
  • Digitare: HTTP_HOST="vostrodominiolicenziato.ext" bin/magento cache:clean per pulire la cache di sistema 
  • Accedere nell'area amministrativa di magento ed effettuare il login
  • Click su Menu > Stores > Configuration > Sales > Payment methods > Unicredit (foto)
  • Impostare le credenziali di test ed eseguire una transazione di test completa prima di passare nella modalità live
  • Salvare le preferenze nel pannello di controllo facendo click sul bottone in alto a destra Save Config

Pannello Amministrativo del Modulo

 

Configurazione del Modulo

  • Inserire i dati nel modulo Menu > Stores > Configuration > Sales > Payment methods > Unicredit:
    • Enabled: Yes
    • Terminal ID: E’ l’identificativo utenza assegnata al gestore del commerciante e fornito dalla Banca che convenziona il commerciante.
    • KSIG: E’ la password assegnata al gestore del commerciante, inizialmente assegnato e fornito dalla Banca che convenziona il commerciante.
    • Payment Action: Indica se, in caso di autorizzazione positiva del pagamento, l’operazione di deposito verrà effettuata in automatico dal sistema o se verrà svolta in modalità differita richiedendo solamente un'autorizzazione al prelievo.
    • Additional Info [1-5]: Parametro personalizzabile per l'invio di informazioni alla banca.

Impostazione di Test del Modulo

Le seguenti impostazioni possono essere utilizzate per effettuare un test di acquisto in un negozio Magento con il Modulo di pagamento Unicredit della Shine Software. Non effettuate molte richieste di test poichè potreste bloccare l'account offerto dalla Unicredit.

  • Terminal ID: UNI_ECOM
  • KSIG: UNI_TESTKEY

Test Tecnico - Carta di Credito

E' possibile effettuare un test direttamente nella nostra installazione Magento CE presente al link http://magento2.shinesoftware.it. Inserire qualche prodotto nel sito di commercio elettronico e simulare un ordine di un prodotto. Compilare il modulo d'ordine e scegliere il nuovo metodo di pagamento Unicredit. Adesso si verrà reindirizzati al sito sicuro del Unicredit. Inserite la vostra email per ricevere la notifica di pagamento.

Utilizzare questa carta di credito di test:

  • VISA
  • Mario Rossi
  • 4444499922200000
  • 123
  • 11/2019
  • VISA
    4539990000000012
    02/2020
    123

Inserite la vostra email per ricevere la notifica di pagamento.

Area Pubblica (Checkout)

Nell'area pubblica di magento i clienti procederanno con l'inserimento dei prodotti a carrello e successivamente accederanno al checkout per effettuare il completamento dell'ordine indicando i loro dati personali. Successivamente il cliente dovrà scegliere il metodo di pagamento da adottare per pagare l'ordine. Proprio in tale fase il modulo viene avviato da Magento consentendone la selezione.

Come funziona il metodo di pagamento

L'utente dovrà semplicemente selezionare facendo click nel componente "radio" presente nella pagina di checkout di Magento ed attendere il reindirizzamento verso il sito della banca. In questa fase l'ordine non è stato ancora creato in Magento. Il cliente verrà reindirizzato nel sito sicuro SSL della banca, la quale richiederà a quest'ultimo di inserire i dati della propria carta di credito. Al completamento dell'inserimento dei dati sensibili della carta di credito, il cliente verrà reindirizzato automaticamente nella pagina "notify" che provvederà a comprendere se la transazione è andata a buon fine oppure vi è stato un errore. Nel caso di successo, Magento creerà un ordine usando il codice ordine precedentemente riservato per il preventivo generato a carrello. Se invece il pagamento non viene confermato dal circuito di credito, un messaggio di errore apparirà nella pagina del carrello.

Se l'utente chiude la pagina di pagamento della banca senza ritornare sul sito internet dell'esercente, il modulo non potrà generare dal preventivo creato nel carrello (quote) il documento relativo all'ordine. Se un errore generato dal una cattiva transazione di pagamento (carta di credito rubata, frode, disservizio della banca, ecc...) l'utente viene reindirizzato nel sito dell'esercente ed in particolare nel carrello contenente tutti i prodotti scelti in precedenza. In questo caso l'utente potrebbe rieffettuare il pagamento o cambiare metodo di pagamento.

In ogni caso l'esercente potrà monitorare tutti i passi compiuti dal cliente leggendo il file di log di magento (/var/log/shinesoftware_unicredit.log) che mantiene uno storico di ogni singola transazione oltre che al pannello di amministrazione Unicredit. 

IMPORTANTE

Gli ordini con un importo totale di 1,16 euro verranno considerati non eseguiti

Lingue Disponibili sul sito Unicredit

  • Inglese
  • Francese
  • Tedesco
  • Spagnolo
  • Italiano

Tutto viene Registrato

Ogni singola operazione del modulo viene registrata costantemente nei file di log di conseguenza qualsiasi anomalia di malfunzionamento e facilmente risolvibile leggendo tutte le operazioni compiute dal programma attraverso i file di log di magento. Per attivare i file di log di magento bisogna accedere all'area amministrativa del modulo ed impostare la modalità di debug (vedi screenshot in alto)

Status degli ordini

Lo status alla creazione dell'ordine è "in elaborazione" (processing). Al pagamento della quota indicata a carrello viene emesso un ordine ed una fattura collegata. Le modifiche degli status degli ordini, dopo il pagamento, sono gestite dal software Magento. Non è possibile modificare lo status dell'ordine iniziale.

Errori Comuni

Magento 2 non è ancora considerato un software stabile finchè non verrà fornita una versione ufficiale di conseguenza tutti i moduli sono in continuo sviluppo. In ogni caso il nostro software POS VIRTUALE per Unicredit verrà aggiornato regolarmente con nuove funzionalità e miglioramenti al fine di offrire sempre una migliore e semplice esperienza di vendita. Viene di seguito riportata la lista degli errori comuni che possono apparire durante l'installazione e l'uso del software.

  • This script is locked to another domain.
    • Il modulo installato richiede all'avvio che la variabile HTTP_HOST sia valorizzata con il nome del dominio legato al negozio Magento. Durante le operazioni via shell, Apache non valorizza tale variabile generando nel modulo installato un errore legato alla licenza acquistata. Quindi bisogna impostare la variabile HTTP_HOST prima di avviare qualsiasi comando  il comando via shell php bin/magento. Vedi sezione: Installazione del modulo.
  • SHOP ID DUPLICATO
    • In questo caso il modulo sta inviando un codice d'ordine precedentemente generato ed utilizzato durante una transazione. 

Changelog

Ogni modifica sostanziale viene riportata in questa lista. 

  • [0.1.3] - 2016-05-17 - Aggiunta commenti nel sistema di log per migliorare la comprensione dell'iter di pagamento
  • [0.1.2] - 2016-05-14 - Recupero delle informazioni da Unicredit e creazione delle informazioni aggiuntive nel modulo di pagamento.
  • [0.1.1] - 2016-05-10 - Correzione reindirizzamento del modulo verso Unicredit
  • [0.1.0] - 2016-05-01 - Prima release del modulo.

Ulteriori Informazioni

Il modulo funziona utilizzando l'istallazione standard di Magento. Tutte le modifiche al software Magento possono rendere non funzionante il modulo. Per tale motivo se un utente richiede assistenza tecnica Magento per qualsiasi errore riscontrato durante l'uso del software verrà applicata una tariffa fissa di 50 euro + IVA per l'analisi del flusso logico del proprio negozio Magento. La garanzia sul modulo viene offerta considerando il corretto funzionamento nel negozio di test presentato al link http://magento2.shinesoftware.it Qualora l'anomalia si presenti anche nel negozio di testing l'utente non dovrà sostenere alcun costo di assistenza.

Richiedere Assistenza

Prima di imputare un malfunzionamento del vostro negozio al modulo in oggetto vi invitiamo ad effettuare un test disabilitando il modulo con la seguente riga di comando via shell:

HTTP_HOST="vostrodominiolicenziato.ext" bin/magento module:disable ShineSoftware_Unicredit 

Pulire la cache e ricompilare il codice sorgente (vedi sopra). Effettuare un test di funzionamento del proprio negozio magento se il problema persiste seguite quanto di seguito riportato. Qualora il problema è strettamente collegato al modulo non serve disabilitarlo.

Aprire una Segnalazione di Aiuto

Per qualsiasi chiarimento o assistenza bisogna creare una segnalazione nel nostro Ticket System allegando sempre il file di log generato dal modulo comprimendolo in un file compresso zip. Appena dopo il login bisogna seguire il percorso Segnalazioni > Inserisci una nuova segnalazione. Per abilitare il log del modulo bisogna attivare la modalità di debug presente nel pannello di configurazione del modulo, eseguire un test di acquisto e controllare la cartella /var/log via FTP Magento. La segnalazione verrà presa in carico solamente se vi sono le seguenti informazioni: 

  • Credenziali Amministrative Magento
  • Credenziali FTP
  • Accesso PhpMyAdmin
  • Credenziali SSH

Se tali informazioni non saranno inserite all'interno della segnalazione il nostro reparto non potrà aiutarvi velocemente.



No Tags

Prodotti Correlati

Nessun prodotto corrispondete alla selezione è stato trovato.