Introduzione
BANCOMAT Pay® è il servizio digitale offerto da BANCOMAT S.p.A. che permette di pagare in modo semplice, rapido e sicuro tramite smartphone.
Pagamento
E' possibile integrare Bancomat Pay attraverso due modalita:
- Integrazione tramite protocollo XML Hosted: questa modalità segue le specifiche del Protocollo XML Hosted 3DSecure, una volta attivato dal proprio back office, il bottone Bancomat Pay viene mostrato sulla pagina di cassa insieme agli altri metodi come il pagamento tramite carta.
- Integrazione diretta: questa soluzione permette di integrare Bancomat Pay direttamente sulla pagina di checkout del proprio ecommerce, al contrario del servizio Protocollo XML Hosted 3DSecure, dove il bottone Bancomat Pay viene mostrato sulla pagina di cassa insieme agli altri metodi come il pagamento tramite carta.
Integrazione diretta: flusso di pagamento:
- Il cliente effettua un acquisto sul sito dell'esercente, scegliendo Bancomat Pay come strumento di pagamento; i dati del pagamento sono trasmessi al server dell'esercente
- Il server dell'esercente inizializza il pagamento con un messaggio HTTP Post
- Il Gateway inizializza il pagamemento verso Bancomat Pay
- Bancomat Pay restituisce un token di sessione
- Il Gateway restituisce all'esercente il PaymentID, il security token e la URL per la redirezione del cliente
- Il server dell'esercente redirige il cliente verso la login page di Bancomat Pay
- Il cliente esegue l'autenticazione tramite Bancomat Pay e autorizza il pagamento
- Bancomat Pay processa il pagamento e restituisce un esito al Gateway
- Il Gateway notifica in modalità “server to server” l’esito del pagamento alla ResponseURL dell'esercente
- L'esercente restituisce al Gateway la ResultURL
- Il Gateway redirige il cliente carta verso la ResultURL per la visualizzazione dell'esito finale
Servizi di gestione del pagamento
L'esercente può stornare e controllare le transazioni BancomatPay solo dal back office Nexi.