Click to Pay

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 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 et Discover. L'option Click to Pay est basée sur la spécification SRC (Secure Remote Commerce) d'EMVCo et remplace Masterpass, Visa Checkout et Amex Express Checkout.

Les méthodes d'intégration suivantes sont prises en charge :

Méthodes d'intégration Transactions

*Pour obtenir des instructions sur l'ajout de l'option Click to Pay à l'intégration Direct Payment, contactez votre your payment service provider.

Tous

À propos de la méthode Copied to Clipboard

Lorsqu'un payeur s'inscrit pour l'option Click to Pay, il utilise son adresse électronique et ajoute ses cartes de paiement à son profil Click to Pay.

Lors du paiement sur votre site Web :

  1. Le payeur indique son adresse électronique.
  2. Le payeur effectue une étape de vérification supplémentaire avec un mot de passe à usage unique.
  3. Les détails de la carte du payeur sont récupérés de son profil Click to Pay et affichés.
  4. Le payeur peut sélectionner la carte à utiliser pour le paiement.
  5. L'option Click to Pay affiche un composant d'interface utilisateur (DCF) de Digital Card Facilitator avec les détails du paiement. Le payeur accepte les détails et confirme le paiement.

Pour éviter l'étape de vérification par mot de passe à usage unique à l'avenir, le payeur peut choisir l'option Se souvenir de moi afin d'ignorer toute vérification lorsqu'il utilise le même navigateur lors d'un prochain 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 dans le marché du payeur. L'option Click to Pay permet au 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 Mastercard Gateway.

Si le payeur n'a pas de profil Click to Pay existant, il peut en créer un pendant le processus de paiement en indiquant son adresse électronique et les détails de sa carte et en sélectionnant de procéder à Click to Pay. L'option Click to Pay affiche le composant DCF où le payeur peut ajouter ses coordonnées et créer son profil Click to Pay avant de confirmer le paiement. Si le payeur ne souhaite pas utiliser l'option Click to Pay, il fournit les détails de sa carte pour un paiement normal par carte de crédit ou de débit et choisit de procéder au paiement en tant qu'invité.

L'option Click to Pay offre les avantages suivants :

  • Reconnaissance intelligente du payeur, « 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 saisies manuelles 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.
  • Option basée sur les normes SRC d'EMVCo pour créer une expérience utilisateur cohérente et réduire les taux de fraude lors des paiements en ligne en tant qu'invité.
  • É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.
L'option Click to Pay n'est actuellement disponible que dans certains pays. Vérifiez auprès de votre your payment service provider pour connaître la disponibilité dans votre pays.

Principales fonctionnalités prises en charge Copied to Clipboard

Lorsque vous utilisez Click to Pay comme mode de paiement, vous pouvez :

  • Effectuer des paiements à l'aide d'un paiement en une seule action ou d'une autorisation en deux étapes et de transactions Capture (Collecter).
  • Effectuer des remboursements, des annulations et des décaissements.
  • Ajouter des données supplémentaires à vos demandes pour rendre le paiement plus convivial pour le payeur ou faciliter son traitement dans le système de paiement.
Les transactions initiées par le commerçant (MIT) ne sont actuellement pas prises en charge pour Click to Pay. Si vous souhaitez utiliser les mêmes informations de paiement après la première transaction initiée par le titulaire de la carte (CIT) pour gérer une série de paiements récurrents ou échelonnés, ne proposez pas Click to Pay comme option de mode de paiement.

Détails de paiement retournés Copied to Clipboard

Click to Pay renvoie différents types de détails de paiement à la passerelle et donc à vous, en fonction de ce que la passerelle a demandé, de votre configuration dans le système Click to Pay et du système de cartes utilisé. En règle générale, Click to Pay renvoie un jeton de réseau, l'expiration du jeton, un cryptogramme complet lorsque pris en charge par le système de cartes, et les détails masqués de la carte.

Si la carte utilisée ne prend pas en charge la segmentation en jetons du réseau, par exemple si l'émetteur ne participe pas, Click to Pay renvoie les détails de la carte, tels que le numéro de la carte et l'expiration de la carte, au lieu des détails du jeton de réseau.

Si vous êtes localisé aux États-Unis et avez indiqué que vous souhaitez faire usage de vos droits en vertu de l'amendement Durbin, l'option C2P indique les détails de la carte (numéro et expiration de la carte) pour les cartes de débit.

Les détails de paiement fournis par le payeur lors de l'interaction C2P sont stockés dans la session et renvoyés dans la réponse de transaction pour toutes les demandes d'API effectuées à l'aide de la session :

Détails du jeton de réseau

Si la réponse contient des détails sur le jeton de réseau, le champ sourceOfFunds.type est défini sur SCHEME_TOKEN. En outre :

  • Les détails masqués de la carte sont renvoyé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
  • American Express ne prend pas en charge ce type de jeton de réseau.
  • Le cryptogramme complet du jeton de réseau n'est renvoyé que dans la réponse UPDATE SESSION FROM WALLET (Mettre à jour la session à partir du portefeuille), et non dans les réponses de transaction de paiement.

Détails de la carte

Si la segmentation en jetons du réseau n'est pas prise en charge et que les détails de la carte sont renvoyés à la place, le champ sourceOfFunds.type est défini sur CARD. De plus, les détails masqués de la carte suivants sont renvoyés :

  • 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 fournis dans l'objet customer. L'adresse électronique du payeur est fournie dans le champ customer.email, si vous avez défini consumerEmailAddressRequested avec la valeur true dans votre demande.

Adresse de facturation

L'adresse de facturation associée à la carte est renseignée dans les champs de l'objet billing.address.

Adresse d'expédition

Si vous avez défini collectShippingAddress avec la valeur true dans votre demande, l'adresse de livraison est fournie dans les champs de l'objet shipping.address.

Conditions préalables Copied to Clipboard

Pour utiliser Click to Pay comme mode de paiement :

  • Contactez votre your payment service provider pour vous assurer que l'option Click to Pay est disponible et pour activer le privilège requis permettant de l'utiliser.
  • Intégrez et activez l'option SRC pour votre compte de commerçant dans Merchant Administration (MA). Accédez à Admin > Configuration SRC et suivez les instructions.

Ajouter la méthode à votre intégration Copied to Clipboard

Suivez les instructions pour les méthodes d'intégration que vous souhaitez utiliser.

Pour des exemples de demandes de transaction Click to Pay, téléchargez la collection Postman.

Hosted Checkout Copied to Clipboard

Si vous utilisez la méthode d'implémentation Hosted Checkout, l'option Click to Pay est prise en charge sur la passerelle à compter de l'API v63 pour les cartes Mastercard, Visa et American Express.

Si votre profil de commerçant a été activé pour utiliser Click to Pay, cette option est automatiquement proposée à vos payeurs sur la page de paiement hébergée dans les options de paiement par carte de crédit et de débit :

  • Si le payeur dispose d'un profil Click to Pay existant et qu'il entre son adresse électronique ou que vous la fournissez dans la demande INITIATE CHECKOUT (Lancer le paiement), le payeur doit entrer un mot de passe à usage unique et les cartes stockées dans son profil Click to Pay sont ensuite affichées pour sélection.
  • Si le payeur dispose d'un profil Click to Pay existant et est reconnu par les cookies, les cartes stockées dans son profil Click to Pay sont affichées pour la sélection.
  • Si le payeur n'a pas de profil Click to Pay existant, la page de paiement hébergée lui permet d'en créer un et de stocker les détails de la carte pour celui-ci.

Pour permettre au payeur d'utiliser l'option Click to Pay dans votre intégration Hosted Checkout, implémentez votre intégration Hosted Checkout générique en tenant compte des points suivants :

  • Adresse d'expédition : les payeurs ne peuvent pas sélectionner une adresse de livraison lors de l'interaction Click to Pay. Si vous avez besoin d'une adresse d'expédition pour la commande, recueillez ces informations avant d'envoyer la demande INITIATE CHECKOUT (Lancer le paiement).
  • Adresse de facturation : lors de l'interaction Click to Pay, l'adresse de facturation est toujours collectée auprès du payeur.
  • Authentification 3-D Secure (3DS) : si vous êtes configuré pour l'authentification 3DS, Hosted Checkout effectue automatiquement une authentification 3DS après l'interaction Click to Pay.
  • Champs importants dans la demande INITIATE CHECKOUT (Lancer le paiement) : ajoutez les champs du tableau suivant à votre demande, si possible.

Tableau : Champs Click to Pay importants dans la demande INITIATE CHECKOUT (Lancer le paiement)

Champ Description Obligatoire
interaction.pays Pour le composant DCF, le pays de l'interaction détermine le contenu spécifique au pays présenté au payeur au cours de l'interaction Click to Pay, comme par exemple, les Conditions générales. La valeur que vous avez configurée par rapport à votre profil de commerçant sur la passerelle est utilisée par défaut. Ajoutez ce champ à votre demande si vous souhaitez remplacer la valeur de votre profil de commerçant pour cette interaction. Facultatif
interaction.locale Pour le composant DCF, le paramètre régional de l'interaction détermine la langue d'affichage. Par défaut, la langue configurée dans le navigateur du payeur est utilisée. Si la langue du payeur ne peut pas être déterminée ou n'est pas prise en charge, en_US est utilisé. Si vous souhaitez remplacer la valeur, ajoutez ce champ à votre demande. Actuellement, les langues prises en charge sont l'anglais britannique (en_UK), l'espagnol (es_ES), le français canadien (fr_CA), le portugais brésilien (pt_BR) et le chinois de Hong Kong (zh_HK). Facultatif
merchant.name Indiquez votre nom commercial, c'est-à-dire le nom connu par votre payeur. Le nom peut être affiché lors de l'interaction Click to Pay. Obligatoire
merchant.url Indiquez l'URL de votre site Web que le payeur utilise. L'URL peut être affichée lors de l'interaction Click to Pay. Obligatoire
customer.email L'adresse électronique du payeur est toujours collectée lors de l'interaction Click to Pay. Si vous connaissez déjà l'adresse électronique du payeur, ajoutez le champ customer.email à votre demande pour permettre au payeur d'éviter de saisir son adresse électronique lors de l'interaction Click to Pay. Obligatoire

Hosted Session Copied to Clipboard

Si vous utilisez la méthode d'implémentation Hosted Session avec votre propre page de paiement, l'« expérience intégrée » Click to Pay est prise en charge via un SDK Click to Pay et une API JavaScript (JS). L'expérience intégrée est prise en charge sur la passerelle à compter de la version 62 de l'API pour les cartes Mastercard, Visa et American Express.

Si vous autorisez le payeur à utiliser Click to Pay dans votre intégration Hosted Session, vous devez prendre en charge trois scénarios de payeur différents pour soumettre un paiement :

  • Nouvel utilisateur : lorsqu'un payeur utilise Click to Pay pour la première fois ou souhaite fournir une nouvelle carte.
  • Utilisateur reconnu : avec cookie lorsqu'un payeur qui revient est reconnu à partir des cookies.
  • Utilisateur reconnu : par e-mail lorsqu'un payeur est reconnu à partir de son adresse électronique.
  • Les figures suivantes illustrent les flux liés aux trois scénarios. Pour plus d'informations sur la manière d'implémenter ces scénarios, voir Intégration Hosted Session Click to Pay.

Figure : Nouveau flux d'utilisateur

Figure : Flux Utilisateur reconnu par cookie
Flux Utilisateur reconnu par cookie

Figure : Flux Utilisateur reconnu par e-mail
Flux Utilisateur reconnu par e-mail

Tester la méthode

Les tableaux suivants décrivent les configurations de test prises en charge.

Tableau : Configurations de test prises en charge

Environnement Profil du commerçant Type de carte utilisée Objectif
Test (MTF) Production Carte de test Sandbox de l'option Click to Pay Test via la partie Sandbox de l'option Click to Pay du flux de paiement uniquement.
Test (MTF) Test Carte de test fournie par votre your payment service provider Lors du test de l'intégration du commerçant avec la passerelle uniquement, la partie Click to Pay du flux est simulée.
Production Production Cartes de production détenues par le commerçant Tests complets de bout en bout avec la passerelle et Click to Pay
Production Test Cartes de test provenant de la passerelle Lors du test de l'intégration du commerçant avec la passerelle uniquement, la partie Click to Pay du flux est simulée.
Les cartes de test ci-dessus peuvent ne pas fonctionner avec l'authentification 3DS ou lors du test de l'étape finale du traitement du paiement dans le flux de paiement. Dans ce cas, testez ces fonctionnalités séparément à l'aide des instructions de test standard fournies pour l'authentification 3DS ou de la méthode d'intégration applicable.

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, c'est-à-dire votre ID 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 quatre derniers chiffres du FPAN sélectionnés par le payeur lors 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 1 : Click to Pay renvoie un jeton de réseau et un cryptogramme complet

Système 4 derniers chiffres du FPAN ID de corrélation SRC Réponse de l'opération UPDATE SESSION FROM WALLET (Mettre à jour la session à partir du portefeuille) Réponse de l'opération AUTHORIZE (Autoriser) ou PAY (Payer)
Mastercard xxx0007 783a935d-c6a9-4289-b19d-c3336f998b57
  • order.walletProvider=SECURE_REMOTE_COMMERCE
  • sourceOfFunds.type=SCHEME_TOKEN
  • sourceOfFunds.provided.card.scheme=MASTERCARD
  • sourceOfFunds.provided.card.brand=MASTERCARD
  • sourceOfFunds.provided.card.fundingMethod=DEBIT
  • sourceOfFunds.provided.card.number=511111xxxxxx1118-Token
  • sourceOfFunds.provided.card.expiry.month=10-Token Expiry
  • sourceOfFunds.provided.card.expiry.year=25-Token Expiry
  • sourceOfFunds.provided.card.devicePayment.3DSecure. onlinePaymentCryptogram=1234-Cryptogram
  • sourceOfFunds.provided.card.maskedFpan=222300xxxxxx0007-FPAN
  • sourceOfFunds.provided.card.maskedFpanExpiry.month=1-FPAN Expiry
  • sourceOfFunds.provided.card.maskedFpanExpiry.year=39-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=DEBIT
  • sourceOfFunds.provided.card.number=222300xxxxxx0007-FPAN
  • sourceOfFunds.provided.card.expiry.month=1-FPAN Expiry
  • sourceOfFunds.provided.card.expiry.year=39-FPAN Expiry
  • sourceOfFunds.provided.card.deviceSpecificNumber=511111xxxxxx1118-Token
  • sourceOfFunds.provided.card.deviceSpecificExpiry.month=10-Token Expiry
  • sourceOfFunds.provided.card.deviceSpecificExpiry.year=25-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=300 Adelaide Street, Floor 21
Visa xxx4198 12345671-visaTAVV-expiry1232-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.devicePayment.3DSecure.eciIndicator. onlinePaymentCryptogram=AgAAAAAABkwdwbyAkpPMQAAAAAA=-Cryptogram
  • sourceOfFunds.provided.card.devicePayment.3DSecure.eciIndicator=07
  • sourceOfFunds.card.maskedFpan=444411xxxxxx3333-FPAN
  • sourceOfFunds.card.maskedFpanExpiry.month=1-FPAN Expiry
  • sourceOfFunds.card.maskedFpanExpiry.year=39-FPAN 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=Brisbane
  • shipping.address.stateProvince=QLD
  • shipping.address.postcodeZip=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 14, CBD
  • 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
  • sourceOfFunds.provided.card.expiry.month=1-FPAN Expiry
  • sourceOfFunds.provided.card.expiry.year=39-FPAN Expiry
  • sourceOfFunds.provided.card.nameOnCard=Mr. John Smith
  • sourceOfFunds.provided.card.deviceSpecificNumber=453224xxxxxx4198-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. Brisbane
  • shipping.address.stateProvince=QLD
  • shipping.address.postcode=4000
  • shipping.address.country=AUS

Détails du client

  • customer.email=emulator@tnsi.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=300 Adelaide Street, Floor 21

Scénario 2 : Click to Pay renvoie un jeton de réseau et un cryptogramme visuel dynamique

Système 4 derniers chiffres du FPAN ID de corrélation SRC Réponse de l'opération UPDATE SESSION FROM WALLET (Mettre à jour la session à partir du portefeuille) Réponse de l'opération AUTHORIZE (Autoriser) ou PAY (Payer)
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=123-CSC dynamique
  • sourceOfFunds.provided.card.maskedFpan=512345xxxxxx0008-FPAN
  • sourceOfFunds.provided.card.maskedFpanExpiry.month=1-FPAN Expiry
  • sourceOfFunds.provided.card.maskedFpanExpiry.year=39-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=1-FPAN Expiry
  • sourceOfFunds.provided.card.expiry.year=39-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 xxx3333 12345671-visaDTVV-expiry1232-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=123-CSC dynamique
  • sourceOfFunds.provided.card.devicePayment.3DSecure. eciIndicator=07
  • sourceOfFunds.card.maskedFpan=444411xxxxxx3333-FPAN
  • sourceOfFunds.provided.card.maskedFpanExpiry.month=12-FPAN Expiry
  • sourceOfFunds.provided.card.maskedFpanExpiry.year=32-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=12-FPAN Expiry
  • sourceOfFunds.provided.card.expiry.year=32-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 4c26bae3-0638-4766-9539-58ae12844333
  • 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=1-FPAN Expiry
  • sourceOfFunds.provided.card.maskedFpanExpiry.year=39-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=1-FPAN Expiry
  • sourceOfFunds.provided.card.expiry.year=39-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 3 : Lorsque la segmentation en jetons de réseau n'est pas prise en charge, l'option Click to Pay renvoie le numéro de carte et la date d'expiration

Système 4 derniers chiffres du FPAN ID de corrélation SRC Réponse de l'opération UPDATE SESSION FROM WALLET (Mettre à jour la session à partir du portefeuille) Réponse de l'opération AUTHORIZE (Autoriser) ou PAY (Payer)
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=1-FPAN Expiry
  • sourceOfFunds.provided.card.expiry.year=39-FPAN Expiry
  • sourceOfFunds.provided.card.nameOnCard=John Smith
  • sourceOfFunds.provided.card.maskedFpan=550690xxxxxx0305-FPAN
  • sourceOfFunds.provided.card.maskedFpanExpiry.month=1-FPAN Expiry
  • sourceOfFunds.provided.card.maskedFpanExpiry.year=39-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=1-FPAN Expiry
  • sourceOfFunds.provided.card.expiry.year=39-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 xxx4821 12345671-visa1-expiry1232
  • 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=1-FPAN Expiry
  • sourceOfFunds.provided.card.expiry.year=39-FPAN Expiry
  • sourceOfFunds.provided.card.nameOnCard=Mr. John Smith
  • sourceOfFunds.card.maskedFpan=400552xxxxxx4821-FPAN
  • sourceOfFunds.provided.card.maskedFpanExpiry.month=1-FPAN Expiry
  • sourceOfFunds.provided.card.maskedFpanExpiry.year=39-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=400552xxxxxx4821-FPAN
  • sourceOfFunds.provided.card.expiry.month=1-FPAN Expiry
  • sourceOfFunds.provided.card.expiry.year=39-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 86584dcc-280f-4b57-8da4-49cd1067a2eb
  • 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=1-FPAN Expiry
  • sourceOfFunds.provided.card.expiry.year=39-FPAN Expiry
  • sourceOfFunds.provided.card.nameOnCard=Mr. John Smith
  • sourceOfFunds.provided.card.maskedFpan=345678xxxxx4564-FPAN
  • sourceOfFunds.provided.card.maskedFpanExpiry.month=1-FPAN Expiry
  • sourceOfFunds.provided.card.maskedFpanExpiry.year=39-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=345678xxxxx4564-FPAN
  • sourceOfFunds.provided.card.expiry.month=1-FPAN Expiry
  • sourceOfFunds.provided.card.expiry.year=39-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 (3DS), vous pouvez utiliser les tableaux suivants pour déclencher un flux sans friction ou un flux d'authentification.

Scénario 4 : flux d'authentification 3DS2

Système 4 derniers chiffres du FPAN ID de corrélation SRC Réponse de l'API
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=1
  • sourceOfFunds.provided.card.deviceSpecificExpiry.year=39
  • sourceOfFunds.provided.card.number=512345xxxxxx0009
  • sourceOfFunds.provided.card.expiry.month=9
  • sourceOfFunds.provided.card.expiry.year=55
Visa xxx4222 12345671-SRC3DSChallenge-expiry1232-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=12
  • ssourceOfFunds.provided.card.expiry.year=32
American Express xxx4570 20e051bc-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=1
  • ssourceOfFunds.provided.card.expiry.year=39

Scénario 5 : Flux sans friction 3DS2

Système 4 derniers chiffres du FPAN ID de corrélation SRC Réponse de l'API
Mastercard 0010 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=1
  • sourceOfFunds.provided.card.deviceSpecificExpiry.year=39
  • sourceOfFunds.provided.card.number=512345xxxxxx0010
  • sourceOfFunds.provided.card.expiry.month=8
  • sourceOfFunds.provided.card.expiry.year=55
Visa xxx4180 12345671-SRC3DSFrictionless-expiry1232-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=12
  • ssourceOfFunds.provided.card.expiry.year=32
American Express 4571 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=1
  • ssourceOfFunds.provided.card.expiry.year=39

Questions fréquentes Copied to Clipboard

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 puisse contenir des cartes pour tous les systèmes de cartes pris en charge, il ne peut utiliser Click to Pay que pour les cartes pour lesquelles :

  • Le système de cartes a été activé pour l'option Click to Pay sur votre profil de commerçant.
  • 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 Click to Pay ?

Actuellement, les tests de bout en bout ne sont pas pris en charge avec Click to Pay. Vous pouvez utiliser votre compte de commerçant dans l'environnement de test (MTF) pour tester le traitement jusqu'à l'interaction Click to Pay uniquement ou en utilisant la sandbox Click to Pay pour le traitement d'interaction proprement dit.