UnionPay SecurePay

UnionPay International via UnionPay Online Payment (UPOP), système de paiement global pour les transactions de commerce électronique, propose UnionPay SecurePay comme service permettant aux payeurs de faire des achats en ligne en utilisant leur compte SecurePay UPOP sur le site Web UnionPay SecurePay.

UnionPay SecurePay est un mode de paiement avec redirection pris en charge dans le Mastercard Gateway. Cette page décrit les détails d'intégration spécifiques à UnionPay SecurePay. Il est recommandé de lire les consignes d'intégration pour les paiements avec redirection avant de créer une UnionPay SecurePay intégration.

Conditions préalables Copied to Clipboard

Pour proposer UnionPay SecurePay comme mode de paiement via Mastercard Gateway :

  • Vous devez être inscrit à UPOP via votre your payment service provider.
  • Une fois inscrit pour UPOP, votre profil de commerçant sur Mastercard Gateway doit être configuré par votre your payment service provider en utilisant les détails de votre compte pour UPOP.
  • Vos pages de paiement doivent être conformes aux exigences de la marque UnionPay SecurePay. Voir UnionPay International Acceptance Guide for e-Commerce merchants.

Intégration UnionPay SecurePay Copied to Clipboard

UnionPay SecurePay via Hosted Checkout

Avec les Hosted Checkout intégrations version 34 et ultérieures, UnionPay SecurePay est automatiquement disponible lorsque votre your payment service provider a configuré le lien acquéreur pour UnionPay SecurePay.

Si vous utilisez le champ interaction.timeout pour limiter le temps dont dispose un payeur pour terminer sa commande, lorsque le temps restant avant que le paiement n'expire est inférieur à 900 secondes, le payeur ne se voit plus proposer la possibilité de sélectionner UnionPay SecurePay comme option de paiement dans Hosted Checkout.

Pour plus d'informations, voir Intégration des paiements avec redirection via Hosted Checkout.

UnionPay SecurePay via Direct Payment

Choisissez l'intégration Direct Payment si vous voulez proposer le mode de paiement UnionPay SecurePay sur votre propre page de paiement.

UnionPay SecurePay est pris en charge à compter de la version 34 de DirectAPI.

Effectuez une demande Initiate Browser PaymentsourceOfFunds.type = UNION_PAY. Pour d'autres détails, voir Intégration des paiements avec redirection via Direct Payment.

Comment interpréter le résultat de la transaction Copied to Clipboard

Le tableau ci-dessous présente les codes de réponse de transaction pour les scénarios possibles que vous pouvez rencontrer après avoir lancé un UnionPay SecurePay paiement avec redirection.

Scénario Réponse Retrieve Transaction/Retrieve Order (Extraire une transaction/Extraire une commande)
TRANSACTION SUCCESSFUL
Le paiement a réussi. browserPayment.interaction.status=COMPLETED
response.gatewayCode=APPROVED
TRANSACTION NOT SUCCESSFUL
Le paiement a été refusé par l'acquéreur. browserPayment.interaction.status=COMPLETED
response.gatewayCode=DECLINED
Le paiement n'a pas réussi, l'acquéreur n'ayant pas pu le traiter. browserPayment.interaction.status=COMPLETED
response.gatewayCode=ACQUIRER_SYSTEM_ERROR
Mastercard Gateway n'a pas réussi à initier le paiement UnionPay SecurePay. browserPayment.interaction.status=N/A
response.gatewayCode=SYSTEM_ERROR
Mastercard Gateway a reçu le navigateur du payeur et l'a redirigé vers UnionPay SecurePay. Aucun paiement n'a eu lieu dans les 2 heures.
Les demandes de redirection pour ce paiement sont rejetées par Mastercard Gateway.
browserPayment.interaction.status=REDIRECTED_TO_PROVIDER
response.gatewayCode=DECLINED
Mastercard Gateway n'a pas reçu de redirection du navigateur du payeur de la part du commerçant dans les 24 heures.
Aucun paiement n'a eu lieu et toute demande de redirection pour ce paiement est rejetée par Mastercard Gateway.
browserPayment.interaction.status=INITIATED
response.gatewayCode=TIMED_OUT
RÉSULTAT DE LA TRANSACTION ENCORE INCONNU (EN COURS)
La transaction a été initiée avec succès sur la passerelle. La passerelle n'a pas encore reçu le navigateur du payeur de la part du commerçant pour une redirection vers UnionPay SecurePay. Aucun paiement n'a encore eu lieu. browserPayment.interaction.status=INITIATED
response.gatewayCode=SUBMITTED
La passerelle a reçu le navigateur du payeur et l'a redirigé vers UnionPay SecurePay.
Aucun paiement n'a encore eu lieu.
browserPayment.interaction.status=REDIRECTED_TO_PROVIDER
response.gatewayCode=SUBMITTED
La passerelle a renvoyé le navigateur du payeur vers le commerçant.
La passerelle essaie actuellement de savoir si le paiement a réussi ou échoué.
browserPayment.interaction.status=RETURNED_TO_MERCHANT
response.gatewayCode=SUBMITTED
La passerelle n'a pas réussi à savoir si le paiement a réussi ou échoué. La passerelle peut encore continuer la recherche et mettre à jour la transaction.
Vous pouvez effectuer un suivi avec une demande Retrieve Transaction [Extraire la transaction] (la passerelle pouvant avoir trouvé le résultat) ou utiliser les notifications Webhook de la passerelle (si vous êtes abonné).
browserPayment.interaction.status=RETURNED_TO_MERCHANT
response.gatewayCode=UNKNOWN
STATUT DE LA TRANSACTION INCONNU
La passerelle n'a pas réussi à savoir si le paiement a réussi ou échoué.
La passerelle n'essaie plus de connaître le résultat. Pour le connaître, vous devez contacter l'acquéreur.
browserPayment.interaction.status=N/A
response.gatewayCode=UNKNOWN

Collectes et remboursements Copied to Clipboard

Vous pouvez effectuer des collectes ou des remboursements ultérieurs sur des commandes UnionPay SecurePay en utilisant des opérations Capture/Refund (Collecter/Rembourser) de DirectAPI ou via Merchant Administration.

Annulations Copied to Clipboard

Vous pouvez effectuer des transactions Void (Annuler) sur des commandes UnionPay SecurePay en utilisant une opération Void (Annuler) de DirectAPI ou via Merchant Administration. Seules les transactions Authorize (Autoriser), Capture (Collecter) et Pay (Payer) sont prises en charge pour les annulations.

Test de votre intégration Copied to Clipboard

Mastercard Gateway fournit un émulateur UnionPay SecurePay qui permet de tester votre intégration UnionPay SecurePay.

Dépannage et questions fréquentes Copied to Clipboard

Pourquoi le numéro de carte n'est-il pas renvoyé dans la Retrieve Transaction réponse ?

Votre compte de commerçant chez UPOP peut être configuré pour ne pas renvoyer le numéro de carte. Dans ce cas, aucun numéro de carte n'est retourné dans la réponse Retrieve Transaction. Contactez votre your payment service provider si vous souhaitez modifier cette configuration chez UPOP.

Pourquoi le système et la marque de la carte ne sont-ils pas retournés pour un paiement UnionPay SecurePay réussi ?

Si Mastercard Gateway n'a pas pu identifier le système et la marque de la carte associés à la carte du payeur, Retrieve Transaction retourne sourceOfFunds.provided.card.scheme=OTHER et sourceOfFunds.provided.card.brand=UNKNOWN.