PLUGIN GESTPAY PRO V.1.4.0.0

Transcript

PLUGIN GESTPAY PRO V.1.4.0.0
Eeasy Nolo S.p.A.
Gruppo Banca Sella
p iva
02027040027
sede legale
Piazza Gaudenzio Sella,
1
13900 Biella
sede operativa
Piazza Adua, 12
13900 Biella
tel 015.2434640
+39.015.24.34.640 (dall'estero)
[email protected]
www.easynolo.it
PLUGIN GESTPAY PRO V.1.4.0.0
MANUALE DI INSTALLAZIONE E UTILIZZO DEL MODULO
Il modulo Plugin GestPay PRO consente di collegare la propria pagina di checkout di Magento con il
payment gateway GestPay di Banca Sella (www.sella.it). Il modulo implementato prevede 3 modalità di
integrazione:

Standard, l'utente dal Checkout dello store online viene redirezionato alla pagina di pagamento di
Banca Sella, con successivo ritorno al negozio online al termine della transazione;

IFrame, permette di integrare totalmente la pagina di pagamento al proprio sito web
personalizzando tutti gli aspetti di layout e lingua, con il vantaggio di lasciare la gestione dei dati
sensibili delle carte di credito direttamente a Banca Sella;

Token, è il servizio che permette di archiviare, sui server sicuri di Banca Sella, i dati della carte dei
propri clienti, permettendo di chiudere le operazioni di acquisto in un solo click (come operano ad
esempio i grandi store online). Al momento la funzionalità è integrata per la gestione dei Recurring
Profile Payment di Magento.
2
SOMMARIO
1. COMPATIBILITÀ .............................................................................................................................................. 4
2. INSTALLAZIONE .............................................................................................................................................. 4
3. CONFIGURAZIONE .......................................................................................................................................... 5
4. CONFIGURAZIONE GESTPAY .......................................................................................................................... 9
4.1 INDIRIZZI PER RISPOSTE ............................................................................................................................... 9
4.2 LINGUA ....................................................................................................................................................... 10
4.3 IFRAME ....................................................................................................................................................... 10
4.4 TOKEN ........................................................................................................................................................ 10
4.5 AUTORIZZAZIONE E MOVIMENTAZIONE DELLA TRANSAZIONE................................................................. 11
5. INTERNAZIONALIZZAZIONE .......................................................................................................................... 13
6. TERMINI E CONDIZIONI ................................................................................................................................ 13
6.1 RESPONSABILITÀ DI UTILIZZO .................................................................................................................... 13
7 CONTATTI ...................................................................................................................................................... 14
7.1 CREDITI ....................................................................................................................................................... 14
1. COMPATIBILITÀ
Il modulo nella versione 1.4.0.0 è compatibile e testato per le seguenti distribuzioni di Magento:

Community Edition 1.7.0.2

Community Edition 1.8.1.0

Community Edition 1.9.2.4

Magento Enterprise Edition 1.12

Magento Enterprise Edition 1.13

Magento Enterprise Edition 1.14
Il modulo è anche compatibile con le seguenti estensioni:

IWD One Step / Page Checkout
2. INSTALLAZIONE
Per installare il Plugin GestPay PRO è sufficiente copiare la cartella app del pacchetto del modulo nella
cartella principale dell'installazione di Magento. Nei sistemi Windows questo comporterà una richiesta di
sovrascrittura a cui occorre rispondere Sì. In altri sistemi accertarsi che la copia non cancelli i file le e le
cartelle originali ma si limiti ad aggiungere i contenuti del pacchetto del modulo. Se nello store è attiva
l’estensione IWD One Step / Page Checkout (IWD_Opc), sostituire il contenuto del file
EasyNolo_BancaSellaPro.xml all'interno di app/etc/modules con EasyNolo_BancaSellaPro.xml.Onepage.bak.
Questa operazione è necessaria per introdurre al modulo EasyNolo_BancaSellaPro.xml la dipendenza dal
modulo IWD_Opc, in maniera che funzioni correttamente l'integrazione fatta nel modulo EasyNolo Banca
Sella Pro.
Successivamente autenticarsi sul pannello di amministrazione di Magento e selezionare Sistema > Gestione
Cache ed aggiornare la cache. Per verificare che il modulo sia installato correttamente selezionare Sistema >
Configurazione > Avanzato > Avanzato e controllare che esista l'opzione EasyNolo_BancaSellaPro e che sia
impostata su Abilita.
4
3. CONFIGURAZIONE
Per utilizzare il modulo Banca Sella, autenticarsi sul pannello di amministrazione di Magento, selezionare
Sistema > Configurazione > Metodi di Pagamento ed espandere la voce Banca Sella Gestpay Pro attivando in
tal modo la scheda di configurazione mostrata di seguito:
Il significato delle diverse opzioni è illustrato di seguito:
Enabled
Se impostato su Sì rende il metodo di pagamento selezionabile dall'utente del negozio nella pagina di
finalizzazione dell'acquisto.
Title
È il titolo del metodo di pagamento che sarà presentato all'utente al checkout.
Description
Messaggio che viene mostrato nel Checkout prima che l’utente venga redirezionato alla pagina di
pagamento di Banca Sella.
Shop Login
Codice Esercente fornito da Banca Sella ed identifica il merchant che richiede il pagamento.
Test Environment
Se abilitato, le transazioni verranno inviate al gateway di test di Banca Sella (https://testecomm.sella.it). In
accordo a questa configurazione, va fornito un Codice Esercente di test, opportunamente creato sul portale
Banca Sella.
Payment Action
Permette di definire il tipo di pagamento che verrà effettuato col gateway di Banca Sella. Le scelte
disponibili sono:

Authorize only: viene effettuata solo la richiesta di autorizzazione della transazione a Banca Sella
(AUT);

Authorize and Capture: viene effettuata la richiesta di autorizzazione della transazione a Banca
Sella (AUT) e contestualmente la movimentazione della transazione (MOV), utilizzando le API S2S di
GestPay se l’impostazione “Use S2S Sales API for Capture, Void, Refund actions” è abilitata. Se la
movimentazione è impostata affinchè venga effettuata contestualmente all’autorizzazione della
transazione sul backend di GestPay, verrà effettuato il Capture Offline della transazione in
Magento, affinchè venga considerata chiusa la transazione anche sullo store online.
6
Use S2S Sales API for Capture, Void, Refund actions
Se abilitato, le funzionalità di Capture, Refund, Void di Magento per quanto riguarda la Fattura e la Nota
Credito di Magento sono direttamente integrate col gateway di GestPay, senza dover accedere al backend
di GestPay.
Enable iFrame Payment Page
Permette all'utente di effettuare il pagamento direttamente dal Checkout dello store, senza essere
reindirizzato sul sito di Banca Sella. L’impostazione
Enable Tokenization
Abilita la gestione del Token di Banca Sella per i pagamenti ricorrenti.
Gateway Language
La lingua che verrà utilizzata nella pagina di pagamento di Banca Sella.
Gateway Currency
La valuta da utilizzare nelle transazioni. Se la valuta dello store è diversa da quella impostata in questa
configurazione, l’importo della transazione verrà convertito nella valuta impostata, applicando il tasso di
cambio disponibile in Magento nella configurazione System -> Manage Currency -> Rates.
Status of order canceled by customer
Tramite questa opzione è possibile impostare quale debba essere lo stato di un ordine al termine della
procedura di pagamento annullata dall'utente che acquista.
Status of order canceled by Banca Sella
Tramite questa opzione è possibile impostare quale debba essere lo stato di un ordine al termine della
procedura di pagamento annullata da Banca Sella.
Status of order confirmed by Banca Sella
Tramite questa opzione è possibile impostare quale debba essere lo stato di un ordine al termine della
procedura di pagamento nel caso in cui tutto vada a buon fine.
Enable Anti-Fraud Check
Per il pagamento confermato da Banca Sella, viene verificato se l’importo della transazione coincide con il
totale dell’ordine di vendita. Se il pagamento non supera il controllo viene assegnato all’ordine di vendita lo
stato "Review Payment" e status "Fraud".
Payment from Applicable Countries
Filtro per nazioni. Se impostato a “Specific Countries” solamente le nazioni selezionate nella configurazione
“Paesi Autorizzati” potranno usare il metodo di pagamento.
Sort Order
Ordinamento del metodo di pagamento rispetto gli altri metodi attivi nel negozio.
Enable log
Se impostato su Sì abilita la registrazione di messaggi di log nel file EasyNolo_BancaSellaPro nella cartella
var/log dell'installazione Magento.
8
4. CONFIGURAZIONE GESTPAY
4.1 INDIRIZZI PER RISPOSTE
Affinché il dialogo tra Magento e GestPay di Banca Sella funzioni correttamente per tutte le integrazioni
gestite dal modulo, è necessario configurare i parametri relativi alle Risposte sul portale Banca Sella, come
mostrato di seguito:
In particolare, vanno impostati obbligatoriamente i seguenti parametri:
URL per risposta positiva
è l'URL a cui Banca Sella indirizza l'utente dopo il processo di
pagamento. Tramite questa URL viene notificato l'esito di
pagamento in caso di transazione andata a buon fine.
Deve essere nella forma seguente:
http://<your_domain>/bancasellapro/gestpay/result
URL per risposta negativa
è l'URL a cui Banca Sella indirizza l'utente dopo il processo di
pagamento. Tramite questa URL viene notificato l'esito di
pagamento in caso di transazione NON andata a buon fine. Deve
essere nella forma seguente:
http://<your_domain>/bancasellapro/gestpay/result
NB: se l'installazione Magento ha lo store code nell'url, riportare uno degli store code.
http://<your_domain>/it_it/bancasellapro/gestpay/result (lo store code è it_it)
Il modulo identificherà lo store su cui è stato effettuato l'acquisto automaticamente.
4.2 LINGUA
Affinché venga gestita correttamente l’impostazione “Seleziona la lingua” da GestPay, è necessario
aggiungere il campo "Language ID" come parametro per poter reindirizzare l'utente alla pagina di
pagamento di Banca Sella nella stessa lingua del negozio. Dal pannello di Banca Sella portarsi in Pagina
Pagamento > Campi & Parametri, selezionare la pagina di pagamento in uso, impostare il campo come
nell’immagine seguente e infine cliccare su Pubblica:
4.3 IFRAME
Dal backoffice di GestPay portarsi in Pagina Pagamento, selezionare la pagina di DEFAULT e pubblicarla. Se
la pagina non è presente, deve essere richiesta al call center di Banca Sella indicando il codice esercente in
uso.
4.4 TOKEN
Per gestire i pagamenti dei Recurring Payment Profile di Magento è necessario attivare i parametri della
Tokenization, in maniera che alla prima autorizzazione della carta di credito fornita Banca Sella associ un
codice univoco identificativo della carta. Tale codice verrà poi usato nelle iterazioni successive di rinnovo
fino alla scadenza della sottoscrizione.
10
Dal backoffice di GestPay portarsi in Pagina Pagamento > Campi & Parametri, selezionare la pagina di
pagamento in uso, impostare i campi come nell’immagine seguente e infine cliccare su Pubblica:
Attivare la gestione del Token è richiede la disattivazione dei protocolli di sicurezza 3D Secure (“Verified by
VISA”, “MasterCard Secure Code”). Tale disabilitazione permetterà al modulo di richiedere l'autorizzazione
sulla carta di credito del cliente per i pagamenti ricorrenti. Non è possibile utilizzare contemporaneamente
i protocolli di sicurezza e il servizio di pagamento ricorrente poi la transazione ricorrente avviene senza la
presenza online del cliente, necessaria per inserire i protocolli. La disattivazione del sistema 3D Secure deve
essere richiesta al call center di Banca Sella indicando il codice esercente in uso.
4.5 AUTORIZZAZIONE E MOVIMENTAZIONE DELLA
TRANSAZIONE
4.5.1 RICHIESTA DI AUTORIZZAZIONE
GestPay con la configurazione M.O.T.O. prevede la separazione tra la fase di autorizzazione e quella di
movimentazione della transazione di pagamento. Se attivata, la prima transazione sarà limitata alla
richiesta di autorizzazione altrimenti GestPay effettuerà la richiesta di autorizzazione e, in caso di risposta
positiva, provvederà ad effettuarne la movimentazione. Il plugin permette di lavorare in accordo a questa
configurazione, implementando le S2S API di GestPay per le operazioni di Movimentazione, Cancellazione e
Storno. Nel caso in cui non si utilizzino i servizi S2S è necessario procedere alla movimentazione,
manualmente, tramite Back Office.
4.5.2 MOVIMENTAZIONE
È l'operazione di conferma finanziaria della transazione di pagamento che può avvenire ad una precedente
trasazione di autorizzazione positiva. Può esistere solo per esercenti con una configurazione M.O.T.O. che
prevede la separazione tra la fase di autorizzazione e la fase di movimentazione. Se vi è una separazione
delle operazioni di Autorizzazione e di Movimentazione, Magento effettuerà alla creazione dell'ordine,
tramite la pagina di checkout una richiesta di blocco del denaro necessario per l'acquisto della merce
(l'esercente riceverà una email di conferma da Banca Sella). L'amministratore del negozio Magento
emetterà la Fattura. Poco prima di emettere la fattura il sistema richiederà la movimentazione del denaro a
Banca Sella (l'esercente riceverà una email di conferma da Banca Sella).
4.5.3 CANCELLAZIONE
È l'operazione di abbandono di una transazione autorizzata. Può essere effettuata solo in caso di
impostazione M.O.T.O. con fasi separate. Ovviamente, può essere effettuata solo su transazioni che non
state movimentate . Tale operazione viene effettuata dal backend di Magento attraverso il pannello di
controllo Vendite > Ordine e Vendite > Ordini, e all’interno della scheda di dettaglio dell’ ordine premendo il
bottone “Void”.
4.5.4 STORNO
E' l'operazione di annullo (totale o parziale) di una movimentazione. Contabilmente consiste nell'addebito
dell'esercente e conseguente riaccredito della somma sulla carta del compratore. Ovviamente, può essere
effettuata solo su transazioni già movimentate. Una transazione movimentata può essere stornata anche
più di una volta, per importi parziali, fino ad un totale pari alla somma per cui è stata movimentata. Tali
operazioni vengono effettuate da Magento attraverso il pannello di controllo Vendite > Ordini e Vendite >
Fatture > Nota di Credito.
12
5. INTERNAZIONALIZZAZIONE
Le etichette di questo modulo possono essere tradotte in qualsiasi lingua utilizzando il sistema di
traduzione di Magento basato su file CSV (Comma Separated Values).
Nel pacchetto sono già incluse le lingue elencate di seguito:

Inglese (Stati Uniti): en_US

Italiano (Italia): it_IT
6. TERMINI E CONDIZIONI
Di seguito sono riportati i termini e le condizioni di utilizzo applicabili ad ogni persona fisica o entità giurifica
che esegua il download di questo Plugin Gest- Pay Pro. Il download e l’utilizzo del Plugin implicano,
pertanto, l’accettazione espressa ed incondizionata degli stessi termini. Easy Nolo S.p.A. si riserva il diritto
di rivedere ed aggiornare i termini e le condizioni qui riportate. Poiché i termini, le condizioni e le loro
revisioni sono vincolanti per l’utilizzatore del Plugin, quest'ultimo tenuto a consultarli periodicamente per
prendere conoscenza degli aggiornamenti.
6.1 RESPONSABILITÀ DI UTILIZZO
Ai sensi della normativa in materia di diritto d'autore, non può essere fatto alcun uso del Plugin e dei suoi
contenuti da parte di terzi senza il preventivo consenso scritto di Easy Nolo S.p.A. È espressamente vietata
la riproduzione, con qualsiasi mezzo, anche elettronico, dei contenuti, nonché eventuali operazioni di
modifica, pubblicazione, traduzione, trasmissione, distribuzione o caricamento, in modo totale o parziale. I
soli download e utilizzi autorizzati sono quelli destinati esclusivamente per la propria attività, con espressa
esclusione dell’uso con qualsiasi finalità commerciale. L'accesso all’area download non implica pertanto
alcun diritto a copiare o a utilizzare copyright o proprietà intellettuali contenute nel Plugin stesso. Easy Nolo
S.p.A. non responsabile per qualsiasi malfunzionamento del Plugin dovuti ad errata configurazione,
incompatibilità con altri software installati o altre situazioni non verificabili direttamente da Easy Nolo
S.p.A..
7 CONTATTI
Per qualsiasi problema possibile rivolgersi all’assistenza diretta al numero 015-2434640 o all’indirizzo email
[email protected] per segnalare eventuali malfunzionamenti. Easy Nolo S.p.A. provvederà a verificare la
causa del problema. Per tutto ciò non espressamente dichiarato in Termini e Condizioni, ogni persona fisica
o entità giuridica che scarica ed utilizza il PLUGIN GESTPAY PRO V.1.4.0.0 deve attenersi a quanto definito
nel contratto di Licenza d’Uso GestPay sottoscritto con Easy Nolo S.p.A.
7.1 CREDITI
Il Plugin GestPay Pro appartiene e viene distribuito da Easy Nolo S.p.A. (https://www.easynolo.it) ed è stato
realizzato da Triboo Digitale (http://www.triboo.it).
14