Integration Types
Altre funzionalità
Card Payments
Mobile Wallets
Alternative Payment Methods
Resources
SEPA è un sistema di pagamento per l'e-commerce utilizzato nell'Eeurozona che consente al pagante di utilizzare pagamenti di addebito diretto dal proprio conto corrente bancario. Il pagante viene reindirizzato a PPRO e accettando il mandato visualizzato sullo schermo, avvia una pre-notifica di pagamento tramite e-mail e l'addebito del pagamento sul proprio conto.
SEPA è una delle modalità di pagamento tramite browser supportate nel Mastercard Gateway. In questa pagina vengono descritti i dettagli specifici dell'integrazione di SEPA. Si consiglia di leggere le Linee guida per l'integrazione per il pagamento tramite browser prima di creare un'integrazione SEPA.
I pagamenti tramite browser SEPA sono supportati solo per le transazioni nella valuta EUR.
Per offrire SEPA come modalità di pagamento mediante il Mastercard Gateway:
SEPA tramite Hosted Checkout sarà presto disponibile. Per ulteriori informazioni, contattare il provider di servizi di pagamento.
L'integrazione di Direct Payment consente di offrire la modalità di pagamento SEPA sulla propria pagina di checkout.
Oltre ai campi standard richiesti in una richiesta di pagamento tramite browser, specificare i seguenti campi nella richiesta Initiate Browser Payment
:
sourceOfFunds.type
= SEPA
browserPayment.operation
= PAY
(l'operazione Authorize non è supportata da SEPA).customer.email
: l'indirizzo e-mail del pagante.sourceOfFunds.provided.sepa.bankAccountHolder
: il nome del titolare del conto corrente bancario del pagante.sourceOfFunds.provided.sepa.iban
: l'IBAN (codice del conto corrente bancario internazionale) del conto corrente bancario del pagante.È possibile impostare la lingua che si desidera sia utilizzata da SEPA per le pagine mostrate al pagante fornendo il campo browserPayment.preferredLanguage
nella richiesta Initiate Browser Payment. Tuttavia, la lingua verrà utilizzata solo se supportata da SEPA.
I pagamenti SEPA sono a rischio di chargeback. Se un pagante contesta un pagamento e crea correttamente un chargeback tramite la propria banca, questo evento si rifletterà nel gateway e nel motivo fornito nel campo transaction.dispute.reason
. Per ulteriori informazioni, vedere transazione di chargeback.
{ "apiOperation":"INITIATE_BROWSER_PAYMENT", "browserPayment":{ "operation":"PAY", "returnUrl":"https://<return_url>" }, "customer": { "email": "john.smith@example.com" }, "order": { "amount": "10.00", "currency": "EUR" }, "sourceOfFunds": { "type": "SEPA", "provided": { "sepa": { "iban": "GB33BUKB20201555555555", "bankAccountHolder": "John Smith" } } } }
Nella tabella che segue sono illustrati i possibili scenari per i codici di risposta della transazione restituiti dopo l'avvio di un pagamento SEPA.
Risposta Initiate Browser Payment |
Cosa significa... |
---|---|
response.gatewayCode=SUBMITTED result=SUCCESS |
Reindirizzare il pagante utilizzando l'URL fornito nella risposta. |
Risposta di Retrieve Transaction/Retrieve Order |
Cosa significa... |
response.gatewayCode=APPROVED result=SUCCESS sourceOfFunds.provided.sepa.bankAccountHolder sourceOfFunds.provided.sepa.iban sourceOfFunds.provided.sepa.bic
|
Il pagamento è avvenuto correttamente. |
response.gatewayCode= PENDING result=PENDING |
Il Mastercard Gateway sta aspettando una notifica dall'acquirer sul risultato del pagamento. Riprovare RETRIEVE_TRANSACTION più tardi o controllare le notifiche del Mastercard Gateway. |
response.gatewayCode= CANCELLED result=FAILURE |
Il pagante ha annullato l'interazione per il pagamento. Offrire al pagante la possibilità di provare ad utilizzare un'altra modalità di pagamento. |
response.gatewayCode= DECLINED or ACQUIRER_SYSTEM_ERROR result=FAILURE |
Il pagamento è stato rifiutato. Offrire al pagante la possibilità di provare ad utilizzare un'altra modalità di pagamento. In presenza di un ACQUIRER_SYSTEM_ERROR è possibile richiedere all'acquirer il motivo dell'esito negativo del pagamento, oppure riprovare RETRIEVE_TRANSACTION . |
response.gatewayCode=TIMED_OUT result=FAILURE |
Considerare questo pagamento come rifiutato. Il Mastercard Gateway tenterà di garantire che la transazione non abbia esito positivo o revocherà la transazione. |
È possibile rimborsare completamente o parzialmente i pagamenti SEPA. È necessario essere configurati per i rimborsi sul gateway e sul proprio conto esercente presso il provider di servizi APM.
Il Mastercard Gateway fornisce un simulatore di pagamento tramite browser che consente di verificare la propria integrazione SEPA.