- Directives d'intégration
- Mise en œuvre d'une intégration C2P
Mode Token Passthrough de Click to Pay Direct API
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 électronique. Lors du paiement, le payeur doit alors indiquer cette adresse électronique 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.
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 :
- Travaillez avec l'équipe Click to Pay pour intégrer Mastercard SRCi.
- Veuillez vous assurer d'utiliser Direct API version 57 ou supérieure.
- Si vous utilisez des jetons de système plutôt que des FPAN, assurez-vous que la segmentation en jetons de réseau via Merchant Manager est activée.
- Si vous utilisez des FPAN, veuillez travailler avec l'équipe Click to Pay pour vous assurer qu'ils sont fournis par Mastercard SRCi. Reportez-vous ensuite à la page Envoyer la demande de transaction pour connaître les étapes requises pour traiter les FPAN.
Coordonnées de l'intégration Click to Pay
Lien vers le guide d'intégration pour Mastercard SRCi : https://developer.mastercard.com/unified-checkout-solutions/documentation/
Page d'assistance pour Mastercard SRCi : https://developer.mastercard.com/unified-checkout-solutions/documentation/support/
Effectuer une opération de paiement
Paiements avec jetons
Lorsque vous avez une intégration directe avec le prestataire de services de jeton de réseau, vous devez obtenir les détails du jeton auprès du prestataire et fournir ces détails à la passerelle lors d'une demande Authorization (Autorisation) ou Pay (Payer) pour traiter les paiements.
Demande de transaction
Pour traiter des paiements à l'aide des jetons de réseau provenant de prestataires de services de segmentation en jetons de réseau, vous devez renseigner les champs ci-dessous dans la demande Authorization (Autorisation)/Pay (Payer), en plus des champs standard.
- walletProvider=SECURE_REMOTE_COMMERCE : détails sur la source du paiement utilisés pour les modes de paiement numériques.
- type=SCHEME_TOKEN : permet à la passerelle d'identifier la source des fonds fournie dans la demande en tant que jeton de réseau.
- provide.card.number : jeton de réseau.
- provide.card.expiry : expiration du jeton de réseau.
- provide.card.devicePayment.onlinePaymentCryptogram : utilisez le cryptogramme directement à partir des informations d'identification de la transaction décryptée.
- provide.card.devicePayment.eciIndicator=07 : indicateur de commerce électronique.
- provided.card.securityCode : code de vérification du jeton, s'il est émis par le service de jetons.
- source=INTERNET : indique le canal par lequel vous avez reçu de la part du payeur l'autorisation de paiement de cette commande.
Réponse de transaction
Lorsqu'un jeton de réseau est fourni dans la demande Authorization (Autorisation)/Pay (Payer), la réponse Retrieve Transaction (Extraire la transaction) retourne les éléments suivants :
- type=SCHEME_TOKEN : si un jeton de réseau a été utilisé pour la transaction Authorization (Autorisation)/Pay (Payer).
Si l'acquéreur retourne un FPAN :
- provided.card.number : FPAN masqué (Funding PAN).
- provided.card.expiry : expiration du FPAN.
- provided.card.deviceSpecificNumber : jeton de réseau de MDES (« Token PAN ») ou VTS (« Token ») ou AETS (« Token »).
- provided.card.deviceSpecificExpiry : expiration du jeton de réseau.
Si l'acquéreur ne retourne pas de FPAN :
- provided.card.number : valeur entièrement masquée.
- provided.card.deviceSpecificNumber : jeton de réseau de MDES (« Token PAN ») ou VTS (« Token ») ou AETS (« Token »).
- provided.card.deviceSpecificExpiry : expiration du jeton de réseau.
Détails des tests
Méthodes de test prises en charge
En raison de la complexité du mode Token Passthrough, les commerçants doivent actuellement utiliser le commerçant de production LIVE pour les tests.
Région | Commerçant de production ou de test ? | Type de carte utilisée | Fonctionnalité/objectif |
---|---|---|---|
MTF | Production | Option Click to Pay fournie - Carte de test Sandbox | Vous pouvez intégrer l'environnement sandbox Mastercard SRCi pour tester le flux Token Passthrough. |
Prod. | Production | Cartes de production détenues par le commerçant | Tests complets de bout en bout avec Mastercard Gateway et le mode Token Passthrough de Click to Pay. |