Click To Pay
Présentation
L'option Click to Pay est une option de paiement en ligne intelligente et sans mot de passe qui offre une expérience de paiement rapide et simple conçue pour rendre le « paiement invité » plus rapide et plus facile sur tous les appareils. L'option Click to Pay propose un bouton de paiement unique et un flux de paiement standardisé pour tous les systèmes de cartes participants, notamment Mastercard, Visa, American Express, Discover, etc. L'option Click to Pay est basée sur la spécification SRC d'EMVCo et remplace Masterpass, Visa Checkout et Amex Express Checkout.
Un payeur peut créer un profil Click to Pay en utilisant son adresse e-mail. Lors du paiement, le payeur doit alors indiquer cette adresse e-mail et suivre une étape de vérification supplémentaire avec un code à usage unique. Il peut également choisir l'option « Se souvenir de moi » pour ignorer ultérieurement la vérification lorsqu'il utilisera le même navigateur pour un autre paiement. Dans son profil Click to Pay, le payeur peut stocker plusieurs cartes de crédit, de débit ou prépayées, les adresses de facturation associées et plusieurs adresses d'expédition. Les détails de la carte sont stockés en toute sécurité et une sécurité supplémentaire est fournie en proposant la segmentation en jetons de réseau lorsque cela est possible (l'acceptation par le marché de la segmentation en jetons de réseau doit être activée). L'option Click to Pay permet à votre payeur de sélectionner les détails de paiement à utiliser pour le paiement ; cependant, le paiement lui-même est traité à l'aide de l'acquéreur configuré pour votre profil de commerçant sur la passerelle.
Si vous utilisez votre propre page de paiement, l'expérience intégrée Click to Pay est prise en charge via un SDK JavaScript. L'option Click to Pay n'est actuellement disponible que dans un certain nombre de pays. Vérifiez auprès de votre prestataire de services de paiement si cette option est disponible dans votre pays. L'expérience intégrée Click to Pay est prise en charge sur la passerelle Mastercard Payment Gateway à compter de la version 62 de l'API pour les cartes Mastercard, Visa et American Express. Vous devrez d'abord créer votre intégration à l'aide de l'environnement MTF, puis mettre en ligne l'environnement de production.
Avantages clés
L'option Click to Pay offre les avantages suivants :
- Reconnaissance intelligente du consommateur, « intégrée » au flux de paiement, afin de permettre un paiement plus rapide pour les utilisateurs invités sur tous les appareils (sans mot de passe à mémoriser).
- Nombre de clics et saisie manuelle de carte réduits, de manière à augmenter les conversions et créer des expériences sans friction.
- Augmentation potentielle des taux d'approbation des autorisations, grâce à la segmentation en jetons de réseau, ce qui permet de réduire le nombre de refus évitables.
- Créé suivant les normes EMVCo Secure Remote Commerce (SRC) afin de permettre une expérience utilisateur cohérente et une réduction les taux de fraude lors des paiements par les utilisateurs invités du commerce électronique.
- Échange sécurisé des données de paiement, notamment les détails de la carte, les détails de l'adresse de facturation et d'expédition.
Conditions préalables
Si vous souhaitez proposer l'option Click to Pay comme option de paiement à vos payeurs :
- Contactez votre prestataire de services de paiement pour vous assurer que l'option Click to Pay est disponible.
- Dans le menu Admin, dans Merchant Administration, cliquez sur Configuration SRC et suivez les instructions pour intégrer et activer l'option SRC pour votre profil de commerçant. Vous devez disposer du privilège requis pour mettre à jour votre configuration SRC.
Schémas de flux de séquences d'interaction
Les schémas suivants décrivent l'API de service Web et les opérations JavaScript pour chaque flux Click to Pay.
Nouvelle carte/payeur
Retourne le payeur reconnu par cookie
Retourne le payeur reconnu par e-mail
Détails du paiement Click to Pay
Cette section décrit les détails de paiement retournés pour les interactions Click to Pay.
Type de détails de paiement retournés pour les interactions Click to Pay
L'option Click to Pay prend en charge le renvoi de différents types de détails de paiement pour traitement. Les détails de paiement retournés par le système Click to Pay dépendent du type demandé par la passerelle, de votre configuration dans le système Click to Pay et du système de cartes. L'option Click to Pay retourne généralement un jeton de réseau, une expiration de jeton et un cryptogramme complet (lorsque pris en charge par le système de cartes).
Si une carte ne prend pas en charge la segmentation en jetons de réseau (par exemple, lorsque l'émetteur ne participe pas à ce service), l'option Click to Pay retourne les détails de la carte (numéro et expiration de la carte) au lieu des détails du jeton de réseau (jeton de réseau, expiration du jeton et cryptogramme).
Si vous êtes commerçant américain et avez indiqué que vous souhaitez faire usage de vos droits en vertu de l'amendement Durbin, l'option Click to Pay indique les détails de la carte (numéro et expiration de la carte) pour les cartes de débit.
Détails du paiement Click to Pay dans la réponse de la transaction de l'API
Les détails de paiement sélectionnés par le payeur au cours de l'interaction Click to Pay sont stockés dans la session et retournés dans la réponse de la transaction pour les demandes d'API effectuées à l'aide de la session. Lorsque l'option Click to Pay indique les détails du jeton de réseau, ces détails et les détails de la carte (masqués) sont indiqués.
En fonction du type de détails de paiement retournés par le système Click to Pay, vous recevez les informations suivantes dans la réponse de l'API.
Nom |
Réponse |
Jeton de réseau avec cryptogramme complet (American Express ne prend pas en charge ce type de jeton de réseau) (le cryptogramme n'est pas retourné dans les réponses de transaction) |
- La réponse contient sourceOfFunds.type=SCHEME_TOKEN
- Les détails de la carte (masqués) sont retournés dans les champs suivants :
sourceOfFunds.provided.card.number
sourceOfFunds.provided.card.expiry.year
sourceOfFunds.provided.card.expiry.month
- Les détails du jeton de réseau sont retournés dans les champs suivants :
sourceOfFunds.provided.card.deviceSpecificNumber
sourceOfFunds.provided.card.deviceSpecificExpiry.month
sourceOfFunds.provided.card.deviceSpecificExpiry.year
|
Numéro et expiration de la carte |
- La réponse contient
sourceOfFunds.type=CARD .
- Les détails de la carte (masqués) sont retournés dans les champs suivants.
sourceOfFunds.provided.card.number
sourceOfFunds.provided.card.expiry.year
sourceOfFunds.provided.card.expiry.month
|
Détails du payeur
Le nom et le numéro de téléphone du payeur sont indiqués dans la réponse de la transaction dans le groupe de paramètres du client.
L'adresse e-mail du payeur est indiquée dans la réponse de la transaction dans le champ customer.email
, si vous avez défini consumerEmailAddressRequested
sur vrai.
Détails de l'adresse de facturation
Les détails de l'adresse de facturation associés à la carte sont indiqués dans la réponse de la transaction dans le groupe de paramètres billing.address
.
Détails de l'adresse d'expédition
Si vous avez défini collectShippingAddress
sur vrai, les détails de l'adresse d'expédition sont indiqués dans la réponse de transaction dans le groupe de paramètres shipping.address
.
Transactions initiées par le commerçant
Vous ne devez pas proposer l'option Click to Pay comme option de paiement à vos payeurs si vous souhaitez utiliser ultérieurement ces informations de paiement pour initier des paiements en série, tels que des paiements récurrents ou échelonnés. Cela sera pris en charge dans une prochaine version.
Ajout de l'option Click to Pay à votre intégration
La passerelle prend en charge les options d'intégration suivantes pour l'option Click to Pay.
Option d’intégration |
Quand l’utiliser |
Hosted Checkout |
Il s'agit de l'option d'intégration la plus simple. Pour lancer l'option Click to Pay directement à partir du navigateur du payeur, vous devez d'abord établir le canal d'authentification sur lequel votre serveur commerçant doit communiquer avec le serveur de la passerelle pour créer une session sur la passerelle. L'ID de session généré par la passerelle est ensuite inclus dans toutes les demandes d'authentification lancées par le navigateur comme paramètre de mot de passe (voir Authentification basée sur la session). |
Hosted Session |
Il s'agit d'une intégration JavaScript côté client qui vous permet de contrôler la mise en page et le style de votre page de paiement, tout en réduisant les coûts liés à la conformité PCI. Utilisez cette option si vous souhaitez autoriser le payeur à soumettre ses informations de paiement directement à la passerelle à partir du navigateur (voir Authentification basée sur la session). |
Test de votre intégration
L'expérience MPGS Click to Pay peut être testée à l'aide du profil de test du commerçant.
Méthodes de test prises en charge
Région |
Commerçant en production ou de test |
Type de carte utilisée |
Fonctionnalité/objectif |
MTF |
Production |
Option Click to Pay fournie - Carte de test Sandbox |
Test via la partie Sandbox de l'option Click to Pay du flux de paiement uniquement |
MTF |
Test |
Carte de test fournie par MPGS |
Test de l'intégration du commerçant avec MPGS uniquement (la partie Click to Pay du flux est simulée)
|
Production |
Production |
Cartes de production détenues par le commerçant |
Test complet de bout en bout avec MPGS et l'option Click to Pay |
Production |
Test |
Carte de test fournie par MPGS |
Test de l'intégration du commerçant avec MPGS uniquement (la partie Click to Pay du flux est simulée)
|
Veuillez noter : Ces cartes peuvent ne pas fonctionner avec l'authentification EMV 3DS ou le traitement des paiements de test. Vous devrez peut-être tester ces fonctionnalités séparément à l'aide de l'approche utilisant le préfixe de commerçant TEST standard.
Détails du test statique
Lorsque vous avez terminé votre intégration avec la passerelle pour l'option Click to Pay, vous pouvez la tester en utilisant votre profil de commerçant de test (votre identifiant de commerçant préfixé par TEST). Lors de l'utilisation du profil de commerçant de test, la passerelle fournit un simulateur pour l'interaction Click to Pay. Le simulateur Click to Pay utilise un ensemble de détails de paiement prédéfinis qui ne peuvent pas être modifiés. Suivant les détails de paiement prédéfinis, vous pouvez déclencher et tester différents scénarios, comme décrits ci-dessous.
La deuxième colonne des tableaux ci-dessous indique les 4 derniers chiffres du FPAN sélectionnés par le payeur au cours de l'interaction Click to Pay. Pour déclencher un scénario, sélectionnez le FPAN correspondant sur le simulateur au cours de l'interaction Click to Pay du payeur.
Scénario : l'option SRC retourne un jeton de réseau et un cryptogramme complet
Scénario : l'option SRC retourne un jeton de réseau et un CSC dynamique
Système |
4 derniers chiffres du FPAN |
ID de corrélation SRC |
Réponse UPDATE_SESSION_FROM_WALLET de l'API en résultant |
Réponse AUTHORIZE (Autoriser) ou PAY (Payer) de l'API en résultant |
Mastercard |
xxx0008 |
261af700-e576-43bf-af92-bd0f6810e8fb |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=MASTERCARD
- sourceOfFunds.provided.card.brand=MASTERCARD
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=520424xxxxxx5996-Token
- sourceOfFunds.provided.card.expiry.month=11-Token Expiry
- sourceOfFunds.provided.card.expiry.year=22-Token Expiry
- sourceOfFunds.provided.card.securityCode=xxx-Dynamic CSC
- sourceOfFunds.provided.card.maskedFpan=512345xxxxxx0008-FPAN
- sourceOfFunds.provided.card.maskedFpanExpiry.month=5-FPAN Expiry
- sourceOfFunds.provided.card.maskedFpanExpiry.year=21-FPAN Expiry
Adresse d'expédition
- shipping.address.contact.firstName=Iggy
- shipping.address.contact.lastName=Peck
- shipping.address.street=2200 Mastercard Blvd
- shipping.address.street2=O'Fallon, extended address
- shipping.address.city=St. Louis
- shipping.address.stateProvince=MO
- shipping.address.postcode=63368-7263
- shipping.address.country=USA
Détails du client
- customer.email=john.smith@example.com
- customer.firstName=John
- customer.lastName=Smith
- customer.mobilePhone=+1 2128881234
Adresse de facturation
- billing.address.city=Brisbane
- billing.address.country=AUS
- billing.address.postcodeZip=4000
- billing.address.stateProvince = QLD
- billing.address.street=333 Ann Street
- billing.address.street2=Floor 14, CBD
|
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=MASTERCARD
- sourceOfFunds.provided.card.brand=MASTERCARD
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=222300xxxxxx0007-FPAN
- sourceOfFunds.provided.card.expiry.month=5-FPAN Expiry
- sourceOfFunds.provided.card.expiry.year=11-FPAN Expiry
- sourceOfFunds.provided.card.deviceSpecificNumber=520424xxxxxx5996-Token
- sourceOfFunds.provided.card.deviceSpecificExpiry.month=11-Token Expiry
- sourceOfFunds.provided.card.deviceSpecificExpiry.year=22-Token Expiry
Adresse d'expédition
- shipping.address.contact.firstName=Iggy
- shipping.address.contact.lastName=Peck
- shipping.address.street=2200 Mastercard Blvd,O'Fallon, extended address
- shipping.address.city=St. Louis
- shipping.address.stateProvince=MO
- shipping.address.postcode=63368-7263
- shipping.address.country=USA
Détails du client
- customer.email=john.smith@example.com
- customer.firstName=John
- customer.lastName=Smith
- customer.mobilePhone=+1 2128881234
Adresse de facturation
- billing.address.city=Brisbane
- billing.address.country=AUS
- billing.address.postcodeZip=4000
- billing.address.stateProvince = QLD
- billing.address.street=333 Ann Street, Floor 14, CBD
|
Visa |
xxx0002 |
12345671-visaDTVV-expiry0822-colShiptrue |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=VISA
- sourceOfFunds.provided.card.brand=VISA
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=453224xxxxxx4198-Token
- sourceOfFunds.provided.card.expiry.month=8-Token Expiry
- sourceOfFunds.provided.card.expiry.year=22-Token Expiry
- sourceOfFunds.provided.card.nameOnCard=Mr. John Smith
- sourceOfFunds.provided.card.securityCode=xxx-Dynamic CSC
- sourceOfFunds.provided.card.devicePayment.3DSecure. eciIndicator=07
- sourceOfFunds.card.maskedFpan=444411xxxxxx3333-FPAN
- sourceOfFunds.provided.card.maskedFpanExpiry.month=8-FPAN Expiry
- sourceOfFunds.provided.card.maskedFpanExpiry.year=22-FPAN Expiry
Adresse d'expédition
- shipping.address.contact.firstName=Tony
- shipping.address.contact.lastName=Tyre
- shipping.address.street=Level 42
- shipping.address.street2=O'Fallon, extended address
- shipping.address.city=St. Louis
- shipping.address.stateProvince=MO
- shipping.address.postcode=4000
- shipping.address.country=AUS
Détails du client
- customer.email=emulator@tnsi.com
- customer.firstName=Mr.John Smith
- customer.lastName=John
- customer.mobilePhone=+61 0444111222
- customer.phone=+61 0444111222
Adresse de facturation
- billing.address.city=Brisbane
- billing.address.country=AUS
- billing.address.postcodeZip=4000
- billing.address.stateProvince = QLD
- billing.address.street=333 Ann Street
- billing.address.street2=Floor 21
|
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=VISA
- sourceOfFunds.provided.card.brand=VISA
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=444411xxxxxx3333-FPAN Expiry
- sourceOfFunds.provided.card.expiry.month=8-FPAN Expiry
- sourceOfFunds.provided.card.expiry.year=22-FPAN Expiry
- sourceOfFunds.provoded.card.nameOnCard=Mr. John Smith
- sourceOfFunds.provided.card.deviceSpecificNumber=520424xxxxxx5996-Token
- sourceOfFunds.provided.card.deviceSpecificExpiry.month=8-Token Expiry
- sourceOfFunds.provided.card.deviceSpecificExpiry.year=22-Token Expiry
Adresse d'expédition
- shipping.address.contact.firstName=tony
- shipping.address.contact.lastName=tyre
- shipping.address.street=Level 42, 700 Somewhere Street
- shipping.address.city=St. Louis
- shipping.address.stateProvince=MO
- shipping.address.postcode=63368-7263
- shipping.address.country=AUS
Détails du client
- customer.email=john.smith@example.com
- customer.firstName=John
- customer.lastName=Smith
- customer.mobilePhone=+1 2128881234
- customer.phone=+61 0444111222
Adresse de facturation
- billing.address.city=Brisbane
- billing.address.country=AUS
- billing.address.postcodeZip=4000
- billing.address.stateProvince=QLD
- billing.address.street=333 Ann Street, Floor 14, CBD
|
American Express |
xxx0017 |
cf3de1e0-55a2-44cf-9563-5ef9e648c492 |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=AMEX
- sourceOfFunds.provided.card.brand=AMEX
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=453224xxxxxx4198-Token
- sourceOfFunds.provided.card.expiry.month=12-Token Expiry
- sourceOfFunds.provided.card.expiry.year=22-Token Expiry
- sourceOfFunds.provided.card.securityCode=xxx-Dynamic CSC
- sourceOfFunds.card.maskedFpan=444411xxxxxx3333-FPAN
- sourceOfFunds.provided.card.maskedFpanExpiry.month=8-FPAN Expiry
- sourceOfFunds.provided.card.maskedFpanExpiry.year=22-FPAN Expiry
Adresse d'expédition
- shipping.address.contact.firstName=loggy
- shipping.address.contact.lastName=Peck
- shipping.address.street=2200 Mastercard Blvd
- shipping.address.street2=O'Fallon, extended address
- shipping.address.city=St. Louis
- shipping.address.stateProvince=MO
- shipping.address.postcode=4000
- shipping.address.country=USA
Détails du client
- customer.email=john.smith@example.com
- customer.firstName=Mr.John Smith
- customer.lastName=John
- customer.mobilePhone=+61 0444111222
Adresse de facturation
- billing.address.city=Brisbane
- billing.address.country=AUS
- billing.address.postcodeZip=4000
- billing.address.stateProvince = QLD
- billing.address.street=333 Ann Street
- billing.address.street2=Floor 14
|
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=AMES
- sourceOfFunds.provided.card.brand=AMEX
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=444411xxxxxx3333-FPAN
- sourceOfFunds.provided.card.expiry.month=5-FPAN Expiry
- sourceOfFunds.provided.card.expiry.year=21-FPAN Expiry
- sourceOfFunds.provided.card.deviceSpecificNumber=520424xxxxxx5996-Token
- sourceOfFunds.provided.card.deviceSpecificExpiry.month=12-Token Expiry
- sourceOfFunds.provided.card.deviceSpecificExpiry.year=22-Token Expiry
Adresse d'expédition
- shipping.address.contact.firstName=laggy
- shipping.address.contact.lastName=Peck
- shipping.address.street=2200 Mastercard Blvd
- shipping.address.street2=O'Fallon, extended address
- shipping.address.city=St. Louis
- shipping.address.stateProvince=MO
- shipping.address.postcode=63368-7263
- shipping.address.country=AUS
Détails du client
- customer.email=john.smith@example.com
- customer.firstName=John
- customer.lastName=Smith
- customer.mobilePhone=+1 2128881234
Adresse de facturation
- billing.address.city=Brisbane
- billing.address.country=AUS
- billing.address.postcodeZip=4000
- billing.address.stateProvince=QLD
- billing.address.street=333 Ann Street, Floor 14, CBD
|
Scénario : l'option SRC retourne le numéro de carte et la date d'expiration de la carte (la carte ne prend pas en charge la segmentation en jetons de réseau)
Système |
4 derniers chiffres du FPAN |
ID de corrélation SRC |
Réponse UPDATE_SESSION_FROM_WALLET de l'API en résultant |
Réponse AUTHORIZE (Autoriser) ou PAY (Payer) de l'API en résultant |
Mastercard |
xxx0305 |
8e455e8b-4e52-46cf-a3da-83aa3cf9a76e |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=CARD
- sourceOfFunds.provided.card.scheme=MASTERCARD
- sourceOfFunds.provided.card.brand=MASTERCARD
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number =550690xxxxxx0305-FPAN
- sourceOfFunds.provided.card.expiry.month=5-FPAN Expiry
- sourceOfFunds.provided.card.expiry.year=21-FPAN Expiry
- sourceOfFunds.provided.card.nameOnCard=John Smith
- sourceOfFunds.provided.card.maskedFpan=550690xxxxxx0305-FPAN
- sourceOfFunds.provided.card.maskedFpanExpiry.month=5-FPAN Expiry
- sourceOfFunds.provided.card.maskedFpanExpiry.year=21-FPAN Expiry
Adresse d'expédition
- shipping.address.contact.firstName=Iggy
- shipping.address.contact.lastName=Peck
- shipping.address.street=2200 Mastercard Blvd
- shipping.address.street2=O'Fallon, extended address
- shipping.address.city=St. Louis
- shipping.address.stateProvince=MO
- shipping.address.postcode=63368-7263
- shipping.address.country=USA
Détails du client
- customer.email=john.smith@example.com
- customer.firstName=John
- customer.lastName=Smith
- customer.mobilePhone=+1 2128881234
Adresse de facturation
- billing.address.city=Brisbane
- billing.address.country=AUS
- billing.address.postcodeZip=4000
- billing.address.stateProvince = QLD
- billing.address.street=333 Ann Street
- billing.address.street2=Floor 14, CBD
|
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=MASTERCARD
- sourceOfFunds.provided.card.brand=MASTERCARD
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=550690xxxxxx0305-FPAN -FPAN
- sourceOfFunds.provided.card.expiry.month=5-FPAN Expiry
- sourceOfFunds.provided.card.expiry.year=11-FPAN Expiry
- sourceOfFunds.provided.card.nameOnCard=John Smith
Adresse d'expédition
- shipping.address.contact.firstName=Iggy
- shipping.address.contact.lastName=Peck
- shipping.address.street=2200 Mastercard Blvd,O'Fallon, extended address
- shipping.address.street2=O'Fallon, extended address
- shipping.address.city=St. Louis
- shipping.address.stateProvince=MO
- shipping.address.postcode=63368-7263
- shipping.address.country=USA
Détails du client
- customer.email=john.smith@example.com
- customer.firstName=John
- customer.lastName=Smith
- customer.mobilePhone=+1 2128881234
Adresse de facturation
- billing.address.city=Brisbane
- billing.address.country=AUS
- billing.address.postcodeZip=4000
- billing.address.stateProvince = QLD
- billing.address.street=333 Ann Street, Floor 14, CBD
|
Visa |
xxx0001 |
12345671-visa1-expiry0822 |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=CARD
- sourceOfFunds.provided.card.scheme=VISA
- sourceOfFunds.provided.card.brand=VISA
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=400552xxxxxx4821-FPAN
- sourceOfFunds.provided.card.expiry.month=8-FPAN Expiry
- sourceOfFunds.provided.card.expiry.year=22-FPAN Expiry
- sourceOfFunds.provided.card.nameOnCard=Mr. John Smith
- sourceOfFunds.card.maskedFpan=444411xxxxxx3333-FPAN
- sourceOfFunds.provided.card.maskedFpanExpiry.month=8-FPAN Expiry
- sourceOfFunds.provided.card.maskedFpanExpiry.year=22-FPAN Expiry
Détails du client
- customer.email=emulator@tnsi.com
- customer.firstName=Mr.John Smith
- customer.lastName=John
- customer.mobilePhone=+61 0444111222
- customer.phone=+61 0444111222
Adresse de facturation
- billing.address.city=Brisbane
- billing.address.country=AUS
- billing.address.postcodeZip=4000
- billing.address.stateProvince = QLD
- billing.address.street=333 Ann Street
- billing.address.street2=Floor 21
|
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=CARD
- sourceOfFunds.provided.card.scheme=VISA
- sourceOfFunds.provided.card.brand=VISA
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=444411xxxxxx3333-FPAN
- sourceOfFunds.provided.card.expiry.month=8-FPAN Expiry
- sourceOfFunds.provided.card.expiry.year=22-FPAN Expiry
- sourceOfFunds.provoded.card.nameOnCard=Mr. John Smith
Détails du client
- customer.email=john.smith@example.com
- customer.firstName=John
- customer.lastName=Smith
- customer.mobilePhone=+1 2128881234
- customer.phone=+61 0444111222
Adresse de facturation
- billing.address.city=Brisbane
- billing.address.country=AUS
- billing.address.postcodeZip=4000
- billing.address.stateProvince=QLD
- billing.address.street=300 Adelaide Street, Floor 21
|
American Express |
xxx4564 |
bb978084-42b7-4985-af9d-2e41ee0a370c |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=CARD
- sourceOfFunds.provided.card.scheme=AMEX
- sourceOfFunds.provided.card.brand=AMEX
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=345678xxxxx4564-FPAN
- sourceOfFunds.provided.card.expiry.month=12-FPAN Expiry
- sourceOfFunds.provided.card.expiry.year=22-FPAN Expiry
- sourceOfFunds.provided.card.nameOnCard=Mr. John Smith
- sourceOfFunds.provided.card.maskedFpan=345678xxxxx4564-FPAN
- sourceOfFunds.provided.card.maskedFpanExpiry.month=8-FPAN Expiry
- sourceOfFunds.provided.card.maskedFpanExpiry.year=21-FPAN Expiry
Adresse d'expédition
- shipping.address.contact.firstName=loggy
- shipping.address.contact.lastName=Peck
- shipping.address.street=2200 Mastercard Blvd
- shipping.address.street2=O'Fallon, extended address
- shipping.address.city=St. Louis
- shipping.address.stateProvince=MO
- shipping.address.postcode=4000
- shipping.address.country=USA
Détails du client
- customer.email=john.smith@example.com
- customer.firstName=Mr.John Smith
- customer.lastName=John
- customer.mobilePhone=+61 0444111222
Adresse de facturation
- billing.address.city=Brisbane
- billing.address.country=AUS
- billing.address.postcodeZip=4000
- billing.address.stateProvince = QLD
- billing.address.street=333 Ann Street
- billing.address.street2=Floor 14
|
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=CARD
- sourceOfFunds.provided.card.scheme=AMEX
- sourceOfFunds.provided.card.brand=AMEX
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=444411xxxxxx3333-FPAN
- sourceOfFunds.provided.card.expiry.month=5-FPAN Expiry
- sourceOfFunds.provided.card.expiry.year=21-FPAN Expiry
Adresse d'expédition
- shipping.address.contact.firstName=laggy
- shipping.address.contact.lastName=Peck
- shipping.address.street=2200 Mastercard Blvd
- shipping.address.street2=O'Fallon, extended address
- shipping.address.city=St. Louis
- shipping.address.stateProvince=MO
- shipping.address.postcode=63368-7263
- shipping.address.country=AUS
Détails du client
- customer.email=john.smith@example.com
- customer.firstName=John
- customer.lastName=Smith
- customer.mobilePhone=+1 2128881234
Adresse de facturation
- billing.address.city=Brisbane
- billing.address.country=AUS
- billing.address.postcodeZip=4000
- billing.address.stateProvince=QLD
- billing.address.street=333 Ann Street, Floor 14, CBD
|
Test de l'option SRC avec l'authentification 3-D Secure
Si votre profil de commerçant est activé pour l'authentification 3-D Secure EMV (3DS2), vous pouvez utiliser les détails de test de l'option SRC ci-dessous pour déclencher un flux sans friction ou un flux d'authentification.
Scénario : flux de demande d'authentification 3DS2
Système |
4 derniers chiffres du FPAN |
ID de corrélation SRC |
Réponse de l'API en résultant |
Mastercard |
xxx0009 |
1049624e-cc67-45f6-bd5f-c625eb4c6cc1 |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=MASTERCARD
- sourceOfFunds.provided.card.brand=MASTERCARD
- sourceOfFunds.provided.card.deviceSpecificNumber=512345xxxxxx8212
- sourceOfFunds.provided.card.deviceSpecificExpiry.month=5
- sourceOfFunds.provided.card.deviceSpecificExpiry.year=21
- sourceOfFunds.provided.card.number=512345xxxxxx0009
- sourceOfFunds.provided.card.expiry.month=9
- sourceOfFunds.provided.card.expiry.year=55
|
Visa |
xxx4222 |
12312345671-SRC3DSChallenge-expiry0822-colShiptrue |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=VISA
- sourceOfFunds.provided.card.brand=VISA
- sourceOfFunds.provided.card.devicePayment.3DSecure.eciIndicator=07
- sourceOfFunds.provided.card.devicePayment.3DSecure.onlinePaymentCryptogram=AgAAAAAABkwdwbyAkpPMQAAAAAA=
- sourceOfFunds.provided.card.number=453224xxxxxx4222
- sourceOfFunds.provided.card.expiry.month=8
- ssourceOfFunds.provided.card.expiry.year=22
|
American Express |
xxx0017 |
16e051bc-bd25-46db-a7d3-d2944fbb05cf |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=AMEX
- sourceOfFunds.provided.card.brand=AMEX
- sourceOfFunds.provided.card.deviceSpecificNumber=373224xxxxx9117
- sourceOfFunds.provided.card.deviceSpecificExpiry.month=5
- sourceOfFunds.provided.card.deviceSpecificExpiry.year=21
- sourceOfFunds.provided.card.number=373224xxxxxx4570
- sourceOfFunds.provided.card.expiry.month=8
- ssourceOfFunds.provided.card.expiry.year=22
|
Scénario : flux sans friction 3DS2
Système |
4 derniers chiffres du FPAN |
ID de corrélation SRC |
Réponse de l'API en résultant |
Mastercard |
xxx0010 |
16e051bc-bd25-46db-a7d3-d2944fbb05cf |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=MASTERCARD
- sourceOfFunds.provided.card.brand=MASTERCARD
- sourceOfFunds.provided.card.deviceSpecificNumber=512345xxxxxx8170
- sourceOfFunds.provided.card.deviceSpecificExpiry.month=5
- sourceOfFunds.provided.card.deviceSpecificExpiry.year=21
- sourceOfFunds.provided.card.number=512345xxxxxx0010
- sourceOfFunds.provided.card.expiry.month=8
- sourceOfFunds.provided.card.expiry.year=55
|
Visa |
xxx4180 |
12345671-SRC3DSFrictionless-expiry0822-colShiptrue |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=VISA
- sourceOfFunds.provided.card.brand=VISA
- sourceOfFunds.provided.card.devicePayment.3DSecure.eciIndicator=07
- sourceOfFunds.provided.card.devicePayment.3DSecure.onlinePaymentCryptogram=AgAAAAAABkwdwbyAkpPMQAAAAAA=
- sourceOfFunds.provided.card.number=453224xxxxxx4180
- sourceOfFunds.provided.card.expiry.month=8
- ssourceOfFunds.provided.card.expiry.year=22
|
American Express |
xxx4564 |
17e051bc-bd25-46db-a7d3-d2944fbb05cf |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=AMEX
- sourceOfFunds.provided.card.brand=AMEX
- sourceOfFunds.provided.card.deviceSpecificNumber=373224xxxxx9299
- sourceOfFunds.provided.card.deviceSpecificExpiry.month=5
- sourceOfFunds.provided.card.deviceSpecificExpiry.year=21
- sourceOfFunds.provided.card.securityCode=xxx
- sourceOfFunds.provided.card.number=373224xxxxxx4570
- sourceOfFunds.provided.card.expiry.month=5
- ssourceOfFunds.provided.card.expiry.year=21
|
Questions fréquemment posées
En tant que payeur, j'ai ajouté une carte à mon portefeuille Click To Pay. Pourquoi n'apparaît-elle pas sur la page de paiement ?
Bien que le profil Click to Pay de votre payeur lui-même puisse contenir des cartes pour tous les systèmes de cartes pris en charge, pour une transaction donnée, votre payeur ne peut utiliser l'option Click to Pay que pour les cartes pour lesquelles :
- le système de cartes a été activé pour l'option SRC sur votre profil de commerçant et
- votre profil de commerçant est configuré pour traiter les cartes avec ce système et la devise de transaction.
Les tests de bout en bout sont-ils disponibles avec l'option Click To Pay ?
Actuellement, les tests de bout en bout ne sont pas pris en charge avec l'option Click To Pay. Les commerçants peuvent tester avec les profils de commerçant de production dans MTF pour l'interaction Click To Pay uniquement.