Modulo per Magento - ePayments
←
→
Trascrizione del contenuto della pagina
Se il tuo browser non visualizza correttamente la pagina, ti preghiamo di leggere il contenuto della pagina quaggiù
Modulo per Magento ® Tabella dei contenuti 1. Disclaimer 2. Installazione in Magento ® 2.1 Requisiti 2.2 Installazione in Magento 1.7 e versioni successive 2.3 Installazione di Magento 2.x 3. Configurazione 3.1 Back office Ingenico ePayments 3.1.1 Metodi di pagamento 3.1.2 Gestione utenti 3.1.3 Informazioni tecniche 3.2 Magento ® 3.2.1 Servizi di pagamento 3.2.2 Metodi di pagamento 3.2.3 Metodi di pagamento con fattura aperta 3.2.4 Metodo di pagamento InterSolve 3.2.5 Carta di credito con metodo di pagamento Alias Manager 3.2.6 Paypal con metodo di pagamento di protezione del venditore 3.2.7 Device fingerprinting 4. Utilizzo 4.1 Generali 4.1.1 Metodo di pagamento InterSolve 4.1.2 Carta di credito con metodo di pagamento Alias Manager 4.1.3 Metodi di pagamento con addebito diretto 4.2 Ricevuta di spedizione Page 1 of 22 - 28/03/2019
Modulo per Magento ® 4.3 Cancellazioni 4.4 Fatturazione 4.5 Promemoria rimborsi - accredito 4.6 Ulteriori informazioni 4.7 Attivazione pagamenti in Magento ® 4.7.1 Pagamento con transazione Ingenico ePayments esistente 5. Note 5.1 Generali 5.2 Multistore 5.2.1 Esempio – codice del negozio in url utilizzando lo stesso account Ingenico ePayments 5.2.2 Esempio – domini differenti ed account Ingenico ePayments differenti 5.2.3 Esempio - domini differenti utilizzando lo stesso account Ingenico ePayments 5.2.4 Esempio - codice del negozio in url utilizzando account Ingenico ePayments differenti 6. Flusso di lavoro pagamento 7. Mappatura dello stato Ingenico ePayments/Magento ® 8. FAQ Page 2 of 22 - 28/03/2019
Modulo per Magento ® 1. Disclaimer **UNA VERSIONE AGGIORNATA DELLA GUIDA SARA 'PRESTO DISPONIBILE PER MEZZO SETTEMBRE** Copyright © 2016 Ingenico ePayments. Tutti i marchi di fabbrica, marchi di servizi e i nomi commerciali menzionati nel presente materiale sono proprietà dei rispettivi proprietari. Le informazioni qui contenute sono fornite a titolo di cortesia e a solo scopo informativo generale. Il presente documento non intende fornire una descrizione esaustiva di tutte le regole, le politiche e le procedure applicabili. Le tematiche alle quali si fa riferimento possono cambiare nel tempo, così come possono variare le circostanze specifiche. Ingenico ePayments declinano qualsiasi responsabilità per informazioni imprecise o incomplete. Le informazioni contenute nel presente comprendono, tra l'altro, una serie di informazioni ricevute da terze parti; tali informazioni sono e resteranno proprietà dei rispettivi titolari. Niente di quanto esposto nella presentazione è volto a integrare, emendare o modificare qualsiasi contratto, regola o regolamento applicabili. Ingenico ePayments ha dedicato ampia attenzione al contenuto del presente documento senza, tuttavia, garantirne e dichiararne la precisione o la completezza. Sia Ingenico ePayments, sia le oro affiliate declinano qualsiasi responsabilità per costi, perdite e/o danni generati dall'accesso o dall'uso di qualsiasi contenuto cui il presente documento si riferisce. A causa della complessità del processo e del diritto delle Banche di modificare le condizioni, il presente fornisce esclusivamente una descrizione ed e soggetto a modificazioni future. L'Estensione di cui al presente, è stata sviluppata come soluzione generica. Ingenico ePayments declinano qualsiasi responsabilità per eventuali danni causati dall'Estensione. Qualora l'Estensione venga modificata da un utente in qualsiasi modo, Ingenico ePayments declinano qualsiasi responsabilità per eventuali danni causati dall'Estensione modificata. La descrizione dell'Estensione nel presente è fornita a solo scopo di praticità; Ingenico ePayments non rilascia nessuna garanzia o dichiarazione in merito all'uso o al funzionamento dell'Estensione. Sia Ingenico ePayments, le loro affiliate declinano qualsiasi responsabilità per costi, perdite e/o danni generati dall'accesso o dall'uso dell'Estensione. Page 3 of 22 - 28/03/2019
Modulo per Magento ® 2. Installazione in Magento ® 2.1 Requisiti PHP 5.4+ Un account Ingenico ePayments attivo Le versioni supportate Magento ® Community e Enterprise Edition possono essere recuperate dalla pagina "Official Ingenico ePayments Extension". 2.2 Installazione in Magento 1.7 e versioni successive 1. Raggiungere la sezione Magento ® Connect del sito Magento ® Commerce. 2. Accedere al proprio account Magento ® Connect o crearne uno. 3. Cercare "Official Ingenico ePayments Extension" o andare a https://www.magentocommerce.com/magento-connect/official-ingenico- epayments-extension-1.html 4. Fare clic sul pulsante "Install" e copiare la chiave di installazione. 5. Accedere al proprio backend Magento ®. Andare a "System > Magento ® Connect > Magento ® ConnectManager". 6. Accedere al proprio "Magento ® Connect Manager". Selezionare la scheda "Extensions". Incollare la chiave di installazione dell'estensione nell'apposito campo nella sezione "Install New Extensions" e fare clic sul pulsante "Install" (in alcuni casi occorre selezionare "Proceed" per confermare l'installazione). L'installazione procede e dopo un po' nella finestra della console viene visualizzato il messaggio "Package ... installed successfully". L'estensione è ora installata correttamente e aggiunta all'elenco dei pacchetti installati sotto "Manage Existing Extensions" in "Magento ® ConnectManager". 2.3 Installazione di Magento 2.x Si prega di accedere a Magento Marketplace per ulteriori informazioni sull'estensione Magento 2.x. Page 4 of 22 - 28/03/2019
Modulo per Magento ® 3. Configurazione 3.1 Back office Ingenico ePayments Accedere al proprio back office Ingenico ePayments per inserire le seguenti impostazioni. 3.1.1 Metodi di pagamento A seconda dell'abbonamento Ingenico ePayments selezionato, potrebbe essere necessario attivare altre opzioni obbligatorie nel proprio account Ingenico ePayments. Queste opzioni sono: OPC DirectLink (Nuovo pagamento) DirectLink (Manutenzione) D3D Alias Manager (per ulteriori informazioni, andare a Carta di credito con Alias Manager). Controllare se queste opzioni sono attivate automaticamente. In caso contrario contattare nostro team di vendita per l'attivazione. Magento ® Ingenico ePayments extension offerto da Ingenico ePayments potrebbe non funzionare in concomitanza con altre estensioni. Per evitare malfunzionamenti si consiglia di disabilitare qualsiasi altra estensione in Magento ®. 3.1.2 Gestione utenti Il negozio necessita di un API-Utente separato per comunicare con Ingenico ePayments. Creare l'API-Utente: 1. Andare a "Configuration > Users". 2. Selezionare "New User". 3. Selezionare uno USERID (ad esempio APIUSER). 4. Inserire il nome e un indirizzo e-mail esistente (il campo "External USERID" può essere lasciato vuoto). 5. Selezionare il profilo "Administrator". 6. Selezionare il tipo di accesso "API only". 7. Annotare lo USERID e la password creati. Nota: lo USERID e la password non possono contenere caratteri speciali. 3.1.3 Informazioni tecniche Configurare le informazioni tecniche nel back office Ingenico ePayments: 1. Andare in "Configuration > Technical Information > Global Transactionparameters". 2. Nella sezione "Default operation code", selezionare "Sale" o "Authorisation". 3. Nella sezione "Payment retry", modificare il valore, se lo si desidera. 4. Fare clic sul pulsante "Save". 5. Selezionare la scheda "Global security parameters". 6. Nella sezione "Hashing method"; selezionare "SHA-1" per "Hash algorithm" e "UTF-8" per "Character encoding". 7. Nella sezione "Template", selezionare "No" per "Enable JavaScript check on template". 8. Fare clic sul pulsante "Save". 9. Selezionare la scheda "Data and origin verification". 10. In entrambe le sezioni "Checks for e-Commerce & Alias Gateway" e "Checks for Ingenico ePayments DirectLink and Ingenico ePayments Batch (Automatic)", compilare "SHA-IN pass phrase". Entrambe le chiavi devono essere solo alfanumeriche ed entrambe Page 5 of 22 - 28/03/2019
Modulo per Magento ® devono avere lo stesso valore. 11. Selezionare la scheda "Transaction feedback". 12. Nella sottosezione "HTTP redirection in the browser" della sezione "e-Commerce", selezionare "I would like to receive transaction feedback parameters on the redirection URLs" e deselezionare "I would like Ingenico ePayments to display a short text to the customer on the secure payment page if a redirection to my website is detected ...". 13. Nella sottosezione "Direct HTTP server-to-server request" della sezione "e-Commerce" ... 1. Selezionare "Online but switch to a deferred request when the online requests fail" 2. Inserire il valore "YOUR_SHOP_URL/ops/api/postBack" in entrambi i campi per "URL of the merchant's post-payment page". 3. Selezionare "POST" come "Request method". 14. Nella sottosezione "Dynamic e-Commerce parameters" della sezione "e-Commerce", selezionare tutti i parametri disponibili eccetto "ECOM_BILLTO" e "ECOM_SHIPTO" poiché possono generare facilmente errori di trasmissione. 15. Nella sezione "All transaction submission modes", compilare "SHA-OUT pass phrase". L'immissione in SHA-OUT pass phrase deve essere identica a quella effettuata precedentemente per SHA-IN pass phrase. 16. In "HTTP request for status changes", selezionare "For each offline status change (payment, cancellation, etc.)." e inserire il valore "YOUR_SHOP_URL/ops/api/directLinkPostBack". 17. Fare clic sul pulsante "Save". 18. Selezionare la scheda "Transaction e-mails". 19. Nella sezione "E-mails to the merchant", eseguire le seguenti azioni facoltative ... 1. Inserire il proprio indirizzo e-mail. 2. Selezionare "Yes, for all transaction submission modes." 3. Selezionare "Yes, for each offline status change (payment, cancellation, etc.)." 20. Selezionare la scheda "Test info". 21. Nella sezione "Test info", selezionare "I would like to simulate transaction results based on the card number.". 3.2 Magento ® 3.2.1 Servizi di pagamento Eseguire le seguenti operazioni dopo l'installazione dell'estensione: 1. Accedere al back office di Magento ®. 2. Andare in "System > Configuration > Sales > Payment services". Sarà disponibile l'opzione “Ingenico ePayments Account”. 3. Selezionare l'opzione e inserire le seguenti informazioni: Impostazione Descrizione PSPID Compilare il PSPID del proprio account Ingenico ePayments. Inserire la SHA-IN passphrase impostata nel back office Ingenico ePayments di "Technical information > SHA-IN Pass phrase Data and origin verification". SHA-OUT Pass Inserire la SHA-OUT passphrase impostata nel back office Ingenico ePayments di "Technical information phrase > Transaction feedback". Gli URL di gateway sono già configurati correttamente. Tuttavia, quando si passa dall'ambiente di PROVA URL di gateway all'ambiente di PRODUZIONE, occorre sostituire questi URL di TEST con gli URL di PRODUCTION, mostrati nel commento di questi campi di configurazione. Page 6 of 22 - 28/03/2019
Modulo per Magento ® API User / API Inserire i dati API creati nel back office Ingenico ePayments. Password Quando si seleziona il modello di negozio Magento ® - Interal, la pagina di pagamento presenterà lo stesso layout del negozio dell'utente. Quando si seleziona una delle seguente opzioni di Ingenico ePayments, tutti i campi che seguono con riferimento al modello Ingenico ePayments devono essere compilati obbligatoriamente. -Modello Ingenico ePayments - Dynamic: Il cliente viene reindirizzato alla pagina di pagamento di Ingenico ePayments. L'aspetto della pagina è definito da un file di modello caricato dinamicamente che può essere Modello del definito direttamente con il seguente Template Identifier/URL (Identificatore modello/URL). pagamento -Modalità Ingenico ePayments - iFrame: Il cliente deve immettere i dati del pagamento in una pagina nel negozio che contenga la pagina di pagamento di Ingenico ePayments in un iFrame. È possibile configurare i parametri di stile direttamente di seguito. -Modalità Ingenico ePayments - Redirect: Il cliente viene reindirizzato a Ingenico ePayments per immettere i suoi dati di pagamento. È possibile configurare i parametri di stile direttamente di seguito. -Modello del negozio Magento ® - Internal: Il cliente viene reindirizzato alla pagina di pagamento di Ingenico ePayments con l'aspetto del negozio. L'URL del modello usato viene visualizzato direttamente sotto. Quando si seleziona Magento ®, la pagina di pagamento presenterà lo stesso layout del negozio Modello pagamento dell'utente. Quando si seleziona Ingenico ePayments, tutti i campi che seguono con riferimento al modello Ingenico ePayments devono essere compilati obbligatoriamente. Con questa opzione è possibile specificare se l'ID incremento ordine o l'ID quota debba essere trasferito come riferimento del pagamento per gli ordini a Ingenico ePayments. L'ID ordine è il numero nel formato 100000001, che è riportato nella griglia degli ordini di backend nella colonna "Order #". Nel caso in cui si Riferimento all'ordine selezioni "Order ID", questo numero sarà trasferito durante il processo di pagamento a Ingenico nel caso di ePayments. pagamenti reindirizzati (o inline) Per ragioni di compatibilità, prima dell'ID (incremento) ordine viene aggiunto un segno di cancelletto. Se si seleziona "Quote ID", questo numero sarà trasferito a Ingenico ePayments. Quote ID è, inoltre, l'unica modalità per tutti i metodi di pagamento in linea quali carta di credito (se attivata), direct debit e Kwixo. Show Quote ID in the order Se attivata, Quote ID sarà aggiunta come colonna nella griglia degli ordini di backend. grid Submit extra Se attivata, parametri aggiuntivi saranno trasmessi a Ingenico ePayments per utilizzare la rilevazione delle parameters frodi o la protezione del venditore di Paypal. Device ID Attiva il tracking del cliente per fini di rilevazione delle frodi è possibile inviare un'e-mail ai clienti se non sono riusciti a pagare con Ogone (stato 0 o 2). L'e-mail conterrà un collegamento alla pagina di pagamento di Ogone, in cui il cliente può reinserire i suoi dati di Rimandare l'identità/il pagamento per recuperare l'ordine. modello dei dati di Rispedire l'identità dei dati di pagamento: Selezionare il contatto a cui dovrà essere inviata l'e-mail pagamento (collegato a Store Email Addresses (Salva indirizzi e-mail)) Rispedisci modello informazioni pagamento: Selezionare un modello di e-mail a propria discrezione Quando si seleziona questa opzione, saranno controllate tutte le richieste e le risposte da Ingenico Debug ePayments. Si raccomanda di attivare questa opzione solo quando si è in modalità di prova e non in modalità di produzione. Il file di debug è salvato sul fileserver in /Var/Logs/ops.log Page 7 of 22 - 28/03/2019
Modulo per Magento ® Nota: in "System > Configuration > General > Web > URL options", si consiglia di disattivare l'opzione "Add store code to URL's" poiché ciò può introdurre un comportamento errato nell'estensione. 3.2.2 Metodi di pagamento Configurare i metodi di pagamento in "System > Configuration > Payment Methods". Si noti che occorre attivare solo i metodi di pagamento che sono stati attivati nel proprio back office Ingenico ePayments tramite "Configuration > Payment methods > Selected payment methods". È possibile configurare i tipi di pagamento dei paesi applicabili. Ad esempio: se come paese di fatturazione per iDeal è selezionata l'Olanda, questo paese non verrà visualizzato quando i clienti immettono un paese di fatturazione diverso. Per le attivazioni e altre modifiche contattare nostro Assistenza clienti via admin.ecom@ingenico.com. 3.2.3 Metodi di pagamento con fattura aperta Abilitare le seguenti impostazioni aggiuntive in "System > Configuration > Customer Configuration > Name and address options": Display Birthday Display VAT number (applicabile solo per Open Invoice NL) Display Gender Nota: se si utilizza Afterpay come acquirente da parte propria, non è possibile eseguire acquisizioni parziali con Open Invoice NL). Quando si attiva Open Invoice AT tramite Klarna, sono applicabili i seguenti prerequisiti: 1. Il Titolo deve essere impostato su “Kauf auf Rechnung - zahlen in 14 Tagen”. 2. Il logo deve essere caricato e reso disponibile su https://developers.klarna.com/en/at+php/kpm/logos. 3. La codifica dei dati deve essere impostata su "other" (altro), perché l'integrazione corrente non supporta la codifica UTF-8. 4. Invoice terms title (titolo delle condizioni della fattura) deve essere impostato su Rechnungsbedingungen. 5. Invoice terms url (l'URL delle condizioni della fattura) deve essere impostato su https://cdn.klarna.com/1.0/shared/content/legal/terms /123/de_at/invoice?fee=0# 6. Non è possibile eseguire un'acquisizione parziale o un rimborso parziale con Magento. Queste operazioni possono essere effettuate dal back office di Ingenico ePayments. 7. Durante l'acquisizione/rimborso Magento non invierà fatture ai clienti: la fattura verrà inviata da Klarna. Durante l'acquisizione/rimborso, l'opzione Email Copy of Invoice (invia copia della fattura per e-mail) deve essere deselezionata. Page 8 of 22 - 28/03/2019
Modulo per Magento ® 3.2.4 Metodo di pagamento InterSolve È possibile definire diversi marchi, corrispondenti ai metodi di pagamento dei rispettivi Ingenico ePayments. Affinché possano essere utilizzati nel proprio negozio, questi marchi devono essere configurati in anticipo nel back office Ingenico ePayments. È possibile assegnare un "Titolo" personalizzato per ogni "Marchio" mostrato al cliente nella pagina della fatturazione. 3.2.5 Carta di credito con metodo di pagamento Alias Manager Page 9 of 22 - 28/03/2019
Modulo per Magento ® Alias Manager si riferisce all'Alias Manager Ingenico ePayments. Configurazione: Impostazione Descrizione Se questa opzione è abilitata, il cliente ha la possibilità di salvare le sue informazioni di pagamento con Enabled Alias Manager carta di credito e di riutilizzare le informazioni salvate per i pagamenti futuri. Queste informazioni possono essere salvate solo per le carte che supportano i pagamenti online. Show Alias Manager Se questa opzione è abilitata, un suggerimento informa i clienti circa i vantaggi associati al salvataggio information for guests dei dati della carta di credito, poiché è disponibile solo per i clienti che hanno eseguito il login. Per un corretto utilizzo di questa funzione, è necessario eseguire periodicamente cron.php che si trova nella directory principale di Magento ®. Su un sistema basato su Unix o Linux occorre aggiungere una delle seguenti voci alla scheda cron: */5 * * * * /bin/sh /absolute/path/to/magento/cron.sh 0,5,10,15,20,25,30,35,40,45,50,55 * * * * /bin/sh /absolute/path/to/magento/cron.sh Per ulteriori informazioni sull'utilizzo, consultare Carta di credito con Alias Manager. 3.2.6 Paypal con metodo di pagamento di protezione del venditore Configurare le seguenti impostazioni: Impostazione Descrizione Selezionare i paesi per i quali lo stato è obbligatorio in base alle Configuration > General > State options > State is required for esigenze di tutela del venditore Paypal. Configuration > Payment Services > Ingenico ePayments Impostare su 'Yes' per trasmettere i parametri necessari a account > Submit extra parameters Ingenico ePayments. 3.2.7 Device fingerprinting Questa funzionalità offre l'estensione per i dispositivi cliente a impronte digitali per Ingenico ePayments per raccogliere i dati ed eseguirne l'hashing (ad es. risoluzione dello schermo, agente utente, ecc.) in una chiave. In alcuni paesi Europei la legge prevede che il cliente autorizzi la raccolta dei dati. Le impronte digitali per il dispositivo possono essere attivate/disattivate in base alla transazione. Ciò viene indicato da un apposito parametro per le transazioni di e-Commerce. Per le transazioni DirectLink è necessario raccogliere informazioni seguendo i pixel nel sito. Integrazione tramite JavaScript Hook Quest'estensione offre una funzionalità JavaScript che permette di gestire il consenso dei clienti nella fase di pagamento. I clienti possono anche aggiungere il file (js/netresearch/ops/deviceFingerprinting.js) in altri punti del negozio per accedere alle funzionalità descritte di seguito. Quest'operazione può essere eseguita con il seguente codice: Page 10 of 22 - 28/03/2019
Modulo per Magento ® consentHandler.toggleConsent( consent , callback ); Consent: il valore booleano e lo stato di destinazione del consenso che devono essere salvati nella sessione del cliente. Callback: funzione opzionale da richiamare con il consenso salvato dopo il suo salvataggio. Il gestore dei consensi offre inoltre una funzione per il recupero dello stato corrente del consenso tramite consentHandler.getConsent (callback) Analogamente all'altra funzione, il richiamo viene chiamato con il risultato della richiesta (lo stato corrente dell'autorizzazione). Integrazione tramite la chiamata personalizzata al Controller fornito È possibile esprimere il consenso anche richiamando direttamente un controller nel seguente URL: http://www.yourshop.tld/ops/device/toggleConsent Il parametro "consent" è atteso per la richiesta. Verrà estratto un valore booleano che verrà salvato nella sessione del cliente. Una risposta allo stato corrente di autorizzazione come JSON può essere ad esempio: {"consent":false} Lo stato corrente di autorizzazione può essere visualizzato qui: http://www.yourshop.tld/ops/device/consent Le funzioni preconfigurate di JavaScript richiamano gli URL. Page 11 of 22 - 28/03/2019
Modulo per Magento ® 4. Utilizzo 4.1 Generali L'estensione funziona come la maggior parte delle estensioni Magento ®. Se si è scelto di elaborare le carte di credito, queste saranno elaborate attraverso la piattaforma Magento ®. Tuttavia, quando è attivata l'opzione 3D Secure, i titolari di carta saranno reindirizzati alla pagina di pagamento Ingenico ePayments. Ciò è applicabile anche per qualsiasi altro metodo di pagamento in cui i dati del titolare del conto devono essere confermati dall'emittente. Quando la transazione viene elaborata, è possibile vedere la transazione nel proprio back office Magento ® tramite "Sales > Orders". 4.1.1 Metodo di pagamento InterSolve Durante la configurazione in Magento ®, è possibile definire diversi marchi, che possono essere selezionati dal cliente durante il processo di fatturazione. Il marchio selezionato sarà trasmesso a Ingenico ePayments. Se si definisce un solo marchio, il cliente non può selezionare un marchio, ma viene visualizzato direttamente e sarà trasmesso subito a Ingenico ePayments. 4.1.2 Carta di credito con metodo di pagamento Alias Manager Quando utilizza il metodo di pagamento "carta di credito" con la funzione Alias Manager attivata, un cliente che ha effettuato il login vede i dati della sua carta di credito memorizzati, se li ha salvati in precedenza. Se il cliente non ha effettuato il login, viene visualizzato un suggerimento che lo informa della possibilità di memorizzare i dati della propria carta di credito affinché possa riutilizzarli. Se fa clic sul link nel testo del suggerimento, il cliente viene diretto alla fase del "metodo di fatturazione" e l'opzione "register" sarà selezionata. La selezione delle informazioni di pagamento visualizzate dipende dall'indirizzo di fatturazione e dall'indirizzo di spedizione, al fine di prevenire gli abusi. Se desidera salvare le proprie informazioni di pagamento, il cliente deve selezionare l'opzione nella schermata di pagamento con carta di credito. Se sono disponibili i dati della carta di credito salvati, il modulo sullo schermo di pagamento con carta di credito sarà pre-compilato e i campi di immissione saranno in grigio. Se desidera aggiornare i dati della propria carta di credito salvati, il cliente deve: 1. Fare clic in uno dei campi di immissione in grigio. Il contenuto di tutti i campi di immissione viene cancellato. 2. Inserire i nuovi dati della carta di credito. 3. Selezionare l'opzione "Save payment information". Se non viene selezionata, le nuove informazioni di pagamento saranno utilizzate per il pagamento, ma non saranno memorizzate e le informazioni di pagamento precedenti saranno ancora disponibili per l'uso successivo. Se si desidera visualizzare e/o cancellare le cliente le sue informazioni di pagamento, si deve: Nel back office Ingenico ePayments, andare in "payment information" ed eseguire l'azione specifica. In Magento ®: 1. Andare in "customers > manage customers". 2. Fare clic sulla riga del cliente. 3. Selezionare "Payment information". 4. Eseguire l'azione specifica. Page 12 of 22 - 28/03/2019
Modulo per Magento ® 4.1.3 Metodi di pagamento con addebito diretto È possibile utilizzare il metodo di pagamento con addebito diretto per Austria, Germania e Olanda, che consente al cliente di utilizzare i dati del proprio account per i pagamenti. Panoramica delle funzioni: Origine del metodo di pagamento con addebito diretto Tedesco Austriaco Olandese Il cliente deve inserire il numero del conto (Kontonummer, rekeningnummer) X X X Il cliente deve inserire il codice della banca (BLZ) X X Il cliente può inserire l'IBAN X X Il cliente può inserire il BIC X X Nota: se il cliente inserisce sia IBAN che BIC, e i relativi dati del conto, per l'elaborazione del pagamento vengono utilizzati sia IBAN che BIC. È, inoltre, possibile utilizzare il metodo di pagamento con addebito diretto per le cosiddette operazioni MOTO in Magento ®. Ciò significa che l'utente accetta e inserisce manualmente le transazioni Mail Order/Telephone Order e il comportamento sarà lo stesso a quello descritto sopra. 4.2 Ricevuta di spedizione La creazione di una ricevuta di spedizione viene effettuata senza una connessione al servizio di pagamento e si comporta, quindi, come Magento ®-Standard. 4.3 Cancellazioni Se l'autorizzazione ha avuto successo, è disponibile il pulsante "Void" in "order view" di Magento ® (in "Sales > Orders", facendo clic sull'ordine). Per annullare usare questo pulsante "Void" invece del pulsante "Annulla" (per motivi di workflow gateway). Se l'annullamento viene elaborato con successo da Ingenico ePayments, in alcune versioni Magento ® può essere necessario fare clic sul pulsante "Cancel" per impostare il corretto stato di annullamento in Magento ®. Nel caso in cui l'ordine presenti lo stato "Pending Payment" e lo stato di Ingenico ePayments sia "0" o "empty", è possibile annullare l'ordine utilizzando il pulsante "Cancel": Non viene inviata una richiesta di gateway a Ingenico ePayments. Le scorte vengono aumentate di nuovo. Controllare in anticipo lo stato del pagamento nel back-office Ingenico ePayments, altrimenti non si potrà più aggiornare lo stato in Magento ®. 4.4 Fatturazione A prescindere che si sia scelto "Authorization" come "Payment Action" nella configurazione di Magento ®, occorre comunque creare una fattura per i metodi di pagamento con carta di credito della spesa per attivare il processo di acquisizione da parte di Ingenico ePayments. Per creare una fattura: Page 13 of 22 - 28/03/2019
Modulo per Magento ® 1. Andare in "Order view" di Magento ® (in "Sales > Orders" e fare clic sull'ordine). 2. Fare clic sul pulsante "Invoice". 3. Scegliere "Capture Online" come importo. 4. Fare clic sul pulsante "Submit Invoice". 4.5 Promemoria rimborsi - accredito Per creare un rimborso: 1. Andare Vendite> Fatture. 2. Fare clic sulla fattura da rimborsare. 3. Fare clic sul pulsante "Credit Memo". 4. Modificare l'importo da rimborsare. 5. Volendo, selezionare l'opzione "Close Ingenico ePayments transaction". 6. Fare clic sul pulsante "Refund" per confermare. Non fare clic sul pulsante "Refund Offline"! 7. Ripetere questa procedura finché la transazione Ingenico ePayments si chiude. Ciò significa che sia l'intero importo è già stato rimborsato o è stata selezionata l'opzione "Close the Ingenico ePayments transaction". Nell'ultimo caso sono disponibili solo i rimborsi offline. A seconda del metodo di pagamento, il rimborso sarà eseguito immediatamente o dopo un ritardo da parte di Ingenico ePayments. Il pulsante "Credit Memo" in "Order view" crea solo un rimborso interno e non attiva alcuna azione di rimborso da parte di Ingenico ePayments. Per alcuni metodi di pagamento (ad es., iDEAL), occorre attivare i rimborsi nel proprio account Ingenico ePayments. 4.6 Ulteriori informazioni Per ottenere ulteriori informazioni di pagamento sull'ordine: 1. Andare in "Order view" in "Sales > Orders". 2. Scegliere "Information". 3. Selezionare la sezione “Payment Information”. Le informazioni comprendono: Tipo di metodo di pagamento (ad es., carta di credito VISA) ID pagamento Stato pagamento recente Valuta 4. Selezionare la sezione “Comments History”. Questa sezione contiene la cronologia delle modifiche dello stato del pagamento. Queste informazioni possono aiutare l'utente a verificare che l'autorizzazione della carta di credito è cambiata a causa dell'acquisizione di un pagamento. 4.7 Attivazione pagamenti in Magento ® Nel contesto delle transazioni MOTO (Mail Order/Telephone Order) eTerminal di Ingenico ePayments, sono disponibili alcuni metodi di pagamento per la creazione di un ordine in Magento ®. Non è possibile utilizzare metodi di pagamento con reindirizzamento, poiché non sono ammessi. Non è possibile utilizzare nemmeno 3D secure ("Verified by VISA", "MasterCard Secure Code"). Per abilitare i metodi di pagamento con carta di credito e/o addebito diretto per transazioni MOTO eTerminal, occorre impostare l'opzione "Enable for backend" su "YES" in "System > Configuration > Payment methods > Select credit card and/or direct debit payment method". Page 14 of 22 - 28/03/2019
Modulo per Magento ® Subito dopo aver inserito l'ordine, Magento ® invia già alcuni dati al negozio. Quindi, si potrebbe avere l'impressione che sia necessario fare clic due volte sul pulsante "Order submit". È possibile anche inviare per e-mail un collegamento alla pagina di pagamento in cui completare il pagamento. Per usufruire di questa funzionalità è necessario attivare l'opzione da System -> Configuration -> Payment Methods -> PayPerMail (Sistema -> Configurazione -> Metodi di pagamento -> PayPerMail). 4.7.1 Pagamento con transazione Ingenico ePayments esistente Con questo metodo di pagamento, che è disponibile solo in Magento ® e non nel negozio dell'utente, è possibile immettere direttamente il PAY ID di una transazione Ingenico ePayments esistente. In tal caso, nessuna richiesta viene attivata per Ingenico ePayments e si dovranno eseguire manualmente tutti i cambiamenti di stato. Page 15 of 22 - 28/03/2019
Modulo per Magento ® 5. Note 5.1 Generali In Magento ® possono apparire i seguenti stati: No credits in Ingenico ePayments back office: Questo significa che è possibile inviare le richieste di carta di credito solo attraverso Magento ®. 3D-Secure (MasterCard, SecureCode and Verified by Visa) must be activated: Questo significa che l'account Ingenico ePayments dell'utente deve accettare 3D-Secure. 5.2 Multistore È possibile utilizzare l'estensione in Magento ® Multistores con: più siti web più punti vendita più domini più account Ingenico ePayments Per usare più account Ingenico ePayments, occorre seguire la procedura indicata in back office Ingenico ePayments eMagento per ciascun account Ingenico ePayments, sito web o punto vendita. La cosa più importante è impostare correttamente gli URL di risposta nel back office Ingenico ePayments: 1. Andare in "Configuration > Technical Information > Transaction feedback". 2. Configurare le seguenti impostazioni: Direct HTTP server-to-server request HTTP request for status changes. La corretta configurazione di questi URL è chiarita con i seguenti esempi. 5.2.1 Esempio – codice del negozio in url utilizzando lo stesso account Ingenico ePayments Il Multistore consiste di due punti vendita assegnati al medesimo sito web. L'esempio è valido anche nel caso in cui entrambi i punti vendita siano stati assegnati a siti web diversi: Il punto vendita A opera sotto http://www.my-shop.com/shopa/ Il punto vendita B opera sotto http://www.my-shop.com/shopb/ La configurazione corretta nel back office Ingenico ePayments è la seguente: Direct HTTP server-to-server request: http://www.my-shop.com/shopa/ops/api/postBack HTTP request for status changes: http://www.my-shop.com/shopa/ops/api/directLinkPostBack Il feedback sarà elaborato correttamente per il punto vendita B, anche se la risposta viene inviata solo all'URL del punto vendita A. 5.2.2 Esempio – domini differenti ed account Ingenico ePayments differenti Il Multistore consiste di due punti vendita assegnati a siti web diversi e utilizza due account Ingenico ePayments differenti: Il punto vendita A opera sotto http://www.my-shop-a.com/ Il punto vendita B opera sotto http://www.my-shop-b.com/ La configurazione corretta per il punto vendita A nel back office Ingenico ePayments è la seguente: Direct HTTP server-to-server request: http://www.my-shop-a.com/ops/api/postBack Page 16 of 22 - 28/03/2019
Modulo per Magento ® HTTP request for status changes: http://www.my-shop-a.com/ops/api/directLinkPostBack La configurazione corretta per il punto vendita B nel back office Ingenico ePayments è la seguente: Direct HTTP server-to-server request: http://www.my-shop-b.com/ops/api/postBack HTTP request for status changes: http://www.my-shop-b.com/ops/api/directLinkPostBack 5.2.3 Esempio - domini differenti utilizzando lo stesso account Ingenico ePayments Il Multistore consiste di due punti vendita assegnati a siti web diversi e utilizza due account Ingenico ePayments differenti: Il punto vendita A opera sotto http://www.my-shop-a.com/ Il punto vendita B opera sotto http://www.my-shop-b.com/ La configurazione corretta per entrambi i punti vendita nel back office Ingenico ePayments è la seguente: Direct HTTP server-to-server request: http://www.my-shop-a.com/ops/api/postBack HTTP request for status changes: http://www.my-shop-a.com/ops/api/directLinkPostBack Inoltre, occorre configurare l'URL di base di Magento ® per il punto vendita B: 1. Andare in "System > Configuration > General > Web". 2. Inserire "http://www.my-shop-b.com/" nei campi "Base URL" e "Base Link URL" della sezione "Unsecure". Usare/mantenere il valore predefinito per gli altri campi della sezione "Unsecure". 3. Inserire "http://www.my-shop-b.com/" nei campi "Base URL" e "Base Link URL" della sezione "Secure". Usare/mantenere il valore predefinito per gli altri campi della sezione "Secure". 5.2.4 Esempio - codice del negozio in url utilizzando account Ingenico ePayments differenti Il Multistore consiste di due punti vendita assegnati allo stesso sito web e utilizza due account Ingenico ePayments differenti. L'esempio è valido anche nel caso in cui entrambi i punti vendita siano stati assegnati a siti web diversi: Il punto vendita A opera sotto http://www.my-shop-a.com/ Il punto vendita B opera sotto http://www.my-shop-b.com/ La configurazione corretta per il punto vendita A nel back office Ingenico ePayments è la seguente: Direct HTTP server-to-server request: http://www.my-shop-a.com/ops/api/postBack HTTP request for status changes: http://www.my-shop-a.com/ops/api/directLinkPostBack La configurazione corretta per il punto vendita B nel backend Ogone è la seguente: Direct HTTP server-to-server request: http://www.my-shop-b.com/ops/api/postBack HTTP request for status changes: http://www.my-shop-b.com/ops/api/directLinkPostBack Page 17 of 22 - 28/03/2019
Modulo per Magento ® 6. Flusso di lavoro pagamento Page 18 of 22 - 28/03/2019
Modulo per Magento ® Page 19 of 22 - 28/03/2019
Modulo per Magento ® Page 20 of 22 - 28/03/2019
Modulo per Magento ® 7. Mappatura dello stato Ingenico ePayments/Magento ® Scaricare una panoramica di tutti gli stati di Ingenico ePayments e Magento ® (file xlsx). Scaricare una copia del file PDF relativo alla gestione dello stato del pagamento. Page 21 of 22 - 28/03/2019
Modulo per Magento ® 8. FAQ In caso di domande o problemi, visitare il sito http://ingenico.support.netresearch.de/support/solutions Se non si ottiene una risposta, contattare support@ecom.ingenico.com Page 22 of 22 - 28/03/2019
Puoi anche leggere