Pagamento 3 Steps
Questa soluzione permette di effettuare pagamenti tramite carta con autenticazione 3D Secure, in modalità Server to Server. Come suggerisce il nome della soluzione il pagamento si suddivide in tre fasi:
- Verifica registrazione 3D Secure: nella prima fase si procede con l'autenticazione 3D Secure.
- Verifica esito 3D Secure: completata l'autenticazione da parte del cliente, si convalida l'esito dell'autenticazione.
- Pagamento: se ricevuto esito positivo nella seconda fase, si procede al pagamento.
Flusso di pagamento:
- Il cliente inserisce i dati carta sull'ecommerce dell'esercente e procede al pagamento.
- l server dell'esercente inizializza il pagamento tramite chiamata API POST /orders/3steps/init.
- L'API restituisce l'indirizzo e i parametri necessari per eseguire l'autenticazione 3D Secure.
- Il server dell'esercente reindirizza il cliente verso il sistema di autorizzazione tramite una richiesta POST con il formato di un form submission:
- Il cliente procede con l'autenticazione 3D Secure.
- Al termine dell'autenticazione il cliente viene reindirizzato verso l'indirizzo "ReturnUrl" con l'esito dell'autenticazione.
- Il server dell'esercente procede con la convalida dell'esito autenticazione 3D Secure tramite l'API POST /orders/3steps/validation.
- Il gateway restituisce i dati necessari per procedere al pagamento.
- Il server dell'esercente procede con il pagamento tramite l'API POST /orders/3steps/payment.
- Il gateway restituisce l'esito del pagamento.
- Il server dell'esercente mostra l'esito della transazione al cliente.
Esempio di costruzione del form
NOME | DESCRIZIONE | FORMATO | ||||||||||||||||||||||
|