Integration Types
Altre funzionalità
Card Payments
Mobile Wallets
Alternative Payment Methods
Resources
UnionPay International, attraverso UnionPay Online Payment (UPOP), un sistema di pagamento globale per le transazioni di e-commerce, offre UnionPay SecurePay come servizio che consente ai paganti di fare acquisti online utilizzando il proprio conto UPOP SecurePay sul sito Web UnionPay SecurePay.
UnionPay SecurePay è una delle modalità di pagamento tramite browser supportate nel Mastercard Gateway. In questa pagina vengono descritti i dettagli specifici dell'integrazione a UnionPay SecurePay. Si consiglia di leggere le Linee guida per l'integrazione per il pagamento tramite browser prima di creare un'integrazione UnionPay SecurePay.
Per offrire UnionPay SecurePay come modalità di pagamento mediante il Mastercard Gateway:
Con le integrazioni di Hosted Checkout versione 34 e successive, UnionPay SecurePayè automaticamente disponibile quando il fornitore di servizi di pagamento ha configurato il collegamento all'acquirente per UnionPay SecurePay.
interaction.timeout
per limitare il periodo di tempo a disposizione del pagante per completare il suo ordine, quando il tempo rimanente prima della scadenza del pagamento è inferiore a 840 secondi, al pagante non viene più offerta la possibilità di selezionare UnionPay SecurePay come modalità di pagamento in Hosted Checkout. Per ulteriori dettagli, vedere Pagamenti tramite browser mediante integrazione Hosted Checkout.
Selezionare integrazione Direct Payment per offrire la modalità di pagamento UnionPay SecurePay sulla propria pagina di checkout.
Effettuare una richiesta Initiate Browser Payment
in cui sourceOfFunds.type = UNION_PAY
Per ulteriori dettagli, vedere Pagamenti tramite browser mediante integrazione di Direct Payment.
Nella tabella che segue sono illustrati i possibili scenari per i codici di risposta della transazione restituiti dopo l'avvio di un pagamento tramite browser UnionPay SecurePay.
Scenario | Risposta Retrieve Transaction/Retrieve Order |
---|---|
TRANSAZIONE RIUSCITA | |
Il pagamento è avvenuto correttamente. | browserPayment.interaction.status=COMPLETED response.gatewayCode=APPROVED |
TRANSAZIONE NON RIUSCITA | |
Il pagamento è stato rifiutato dall'acquirer. | browserPayment.interaction.status=COMPLETED response.gatewayCode=DECLINED |
Il pagamento non è riuscito, poiché l'acquirer non è stato in grado di elaborarlo. | browserPayment.interaction.status=COMPLETED response.gatewayCode=ACQUIRER_SYSTEM_ERROR |
Il Mastercard Gateway non ha potuto avviare correttamente il pagamento UnionPay SecurePay. | browserPayment.interaction.status=N/A response.gatewayCode=SYSTEM_ERROR |
Il Mastercard Gateway ha ricevuto il browser del pagante e lo ha reindirizzato correttamente a UnionPay SecurePay. Non è stato effettuato alcun pagamento entro 2 ore. Le richieste di reindirizzamento per questo pagamento svengono rifiutate dal Mastercard Gateway. |
browserPayment.interaction.status=REDIRECTED_TO_PROVIDER response.gatewayCode=DECLINED |
Il Mastercard Gateway non ha ricevuto un reindirizzamento del browser del pagante dall'esercente entro 24 ore. Non è stato effettuato alcun pagamento e le eventuali richieste di reindirizzamento per questo pagamento vengono rifiutate dal Mastercard Gateway. |
browserPayment.interaction.status=INITIATED response.gatewayCode=TIMED_OUT |
IL RISULTATO DELLA TRANSAZIONE NON È ANCORA NOTO (IN CORSO) | |
La transazione è stata avviata correttamente dal gateway. Il gateway non ha ancora ricevuto un browser del pagante dall'esercente per il reindirizzamento a UnionPay SecurePay. Non è stato ancora effettuato alcun pagamento. | browserPayment.interaction.status=INITIATED response.gatewayCode=SUBMITTED |
Il gateway ha ricevuto il browser del pagante e lo ha reindirizzato correttamente a UnionPay SecurePay Non è stato ancora effettuato alcun pagamento. |
browserPayment.interaction.status=REDIRECTED_TO_PROVIDER response.gatewayCode=SUBMITTED |
Il gateway ha reindirizzato il browser del pagante all'esercente. Il gateway attualmente sta tentando di verificare l'esito del pagamento. |
browserPayment.interaction.status=RETURNED_TO_MERCHANT response.gatewayCode=SUBMITTED |
Il gateway non è riuscito a verificare l'esito del pagamento. Il gateway potrebbe ancora verificare e aggiornare la transazione. È possibile dare seguito a una richiesta Retrieve Transaction (poiché il gateway potrebbe aver trovato il risultato) o utilizzare le notifiche di webhook del gateway (se si è abbonati). |
browserPayment.interaction.status=RETURNED_TO_MERCHANT response.gatewayCode=UNKNOWN |
STATO DELLA TRANSAZIONE SCONOSCIUTO | |
Il gateway non è riuscito a verificare l'esito del pagamento. Il gateway non tenterà più di effettuare la verifica. È necessario contattare l'acquirer per conoscere l'esito del pagamento. |
browserPayment.interaction.status=N/A response.gatewayCode=UNKNOWN |
È possibile eseguire acquisizioni e rimborsi successivi su ordini UnionPay SecurePay utilizzando operazioni Capture/Refund DirectAPI o tramite Amministrazione dell'esercente.
È possibile eseguire transazioni di annullamento su ordini UnionPay SecurePay utilizzando l'operazione Void DirectAPI o tramite Amministrazione dell'esercente. Per gli annullamenti sono supportate solo le transazioni Authorize, Capture e Pay.
Il Mastercard Gateway fornisce un simulatore UnionPay SecurePay che consente di verificare UnionPay SecurePay la propria integrazione.
Retrieve Transaction
?Il conto esercente presso UPOP può essere configurato in modo che il numero della carta non sia visualizzato nella risposta. In tal caso, il numero della carta non viene visualizzato nella risposta Retrieve Transaction
. Per modificare questa configurazione su UPOP, contattare il provider di servizi di pagamento.
Se il Mastercard Gateway non è stato in grado di identificare il circuito della carta di credito e il marchio della carta associati alla carta del pagante, Retrieve Transaction
restituisce sourceOfFunds.provided.card.scheme=OTHER
e sourceOfFunds.provided.card.brand=UNKNOWN
.