Click To Pay
Ce produit est en mode pilote. Contactez-nous pour devenir un pilote.
Click To Pay (CTP) rend les paiements plus rapides et plus faciles pour les transactions Mastercard. Cette solution agit comme un portefeuille numérique, permettant à vos clients de stocker leurs informations de carte en toute sécurité dans la base de données du schéma de carte.
Vos clients peuvent stocker leurs cartes lors d'une transaction initiale via Hosted Checkout Page et les réutiliser pour de futurs paiements. Au lieu de ressaisir manuellement la carte, Click To Pay permet à vos clients de sélectionner ces cartes stockées sur notre Hosted Checkout Page.
Ainsi, cette fonctionnalité améliore considérablement l'expérience de paiement de vos clients :
- Permet des paiements sans inscription sans avoir besoin de stocker les données de carte de votre côté.
- Réduit le processus de paiement à un simple clic, sautant même la vérification du CVC.
- Améliore la confiance grâce à la tokenisation et l'authentification par le schéma de carte.
En tant que marchand, vous profitez également de nombreux avantages :
- Les transactions Click To Pay sont tokenisées côté schéma, renforçant la protection contre la fraude.
- Click To Pay vous décharge de la gestion d'une base de données de tokens pour les transactions Card On File.
- Vous constaterez un taux de conversion accru et un volume de transaction supérieur grâce à un processus de paiement plus fluide et à l'accès à une clientèle mondiale.
- Assurez-vous de nous contacter avant d'utiliser cette fonctionnalité, car nous devrons préconfigurer votre compte. Contactez votre acquéreur pour vous assurer qu'il prend en charge Click To Pay.
- Click To Pay est disponible pour MasterCard via l'intégration Hosted Checkout Page.
Flux de paiement
Ceci est un flux de paiement de haut niveau ne couvrant que les étapes obligatoires. Lisez notre chapitre dédié dans notre guide Hosted Checkout Page pour des informations détaillées, des exemples de code et des étapes facultatives dans le flux.
- Vos clients se rendent sur votre page de paiement et finalisent la commande.
- Vous envoyez cette requête CreateHostedCheckout à notre plateforme, incluant clickToPay=true et l'emailAddress de votre client.
- Vous redirigez votre client vers l'redirectionUrl. Votre client sélectionne "Cartes" sur le Hosted Checkout Page. Selon le statut d'inscription de votre client au Click To Pay, les différences s'appliquent :
a) Votre client a déjà enregistré au moins une carte MasterCard comme Click To Pay. Le flux continue à l'étape 4).
b) Votre client n'a pas encore enregistré une MasterCard comme Click To Pay. Le flux continue à l'étape 6).
c) Votre client a déjà enregistré au moins une MasterCard comme Click To Pay et souhaite en enregistrer une autre. Le flux continue à l'étape 7). - Le client reçoit un Mot de Passe Unique (MPU) sur son appareil mobile ou dans sa boîte de réception Email. Il/elle entre le MPU sur le Hosted Checkout Page.
- Le Hosted Checkout Page affiche toutes les cartes enregistrées. Votre client sélectionne la carte préférée et confirme le paiement. Le flux continue à l'étape 8).
- Votre client entre sa carte dans le formulaire de paiement et sélectionne "Enregistrer mes informations avec Mastercard Click To Pay pour un paiement rapide et sécurisé". Votre client complète l'inscription en remplissant les données personnelles supplémentaires apparaissant dans le formulaire de paiement. Le client reçoit un Mot de Passe Unique (MPU) sur son appareil mobile ou dans sa boîte de réception Email. Il/elle entre le MPU sur le Hosted Checkout Page. Votre client confirme le paiement. Le flux continue à l'étape 8).
- Le Hosted Checkout Page affiche toutes les cartes enregistrées. Votre client clique sur "SAISIE MANUELLE DE CARTE", entre les données de la carte dans le formulaire de paiement et sélectionne "Enregistrer mes informations avec Mastercard Click To Pay pour un paiement rapide et sécurisé". Le client reçoit un Mot de Passe Unique (MPU) sur son appareil mobile ou dans sa boîte de réception Email. Il/elle entre le MPU sur le Hosted Checkout Page. Votre client confirme le paiement.
- Nous redirigeons le client vers sa banque émettrice pour l'authentification 3-D Secure. Le client s'identifie.
- Nous traitons la transaction et recevons le résultat de l'acquéreur.
- Nous redirigeons votre client vers votre returnUrl.
- Vous demandez le résultat de la transaction à notre plateforme via GetPaymentDetails/GetHostedCheckout ou recevez le résultat via les webhooks.
- En entrant le MPU, vos clients peuvent ignorer la vérification du MPU pour les utilisations ultérieures de la carte enregistrée en sélectionnant "Ignorer la vérification la prochaine fois". Cela nécessite qu'ils conservent le cookie du navigateur pour cette session et qu'ils utilisent le même appareil.
- Si votre client saisit un numéro de carte à l'étape 6 qui n'est pas une MasterCard, notre plateforme les reconnaîtra comme tels (à condition que la méthode de paiement soit active dans votre compte). Le paiement sera traité comme un paiement par carte standard.
Intégration
Pour offrir Click To Pay sur le Hosted Checkout Page, ajoutez les propriétés suivantes à votre requête CreateHostedCheckout :
{
"order":{
"amountOfMoney":{
"currencyCode":"EUR",
"amount":2980
},
"customer":{
"contactDetails":{
"emailAddress":"yourEmail@address"
}
}
},
"hostedCheckoutSpecificInput":{
"locale":"en_GB",
"cardPaymentMethodSpecificInput":{
"clickToPay":true
}
}
}
Propriétés | Description |
---|---|
hostedCheckoutSpecificInput.cardPaymentMethodSpecificInput. |
Réglez sur true pour activer la fonctionnalité Click To Pay. |
customer.contactDetails.emailAddress |
L'adresse e-mail de votre client, pointant vers son profil Click To Pay dans la base de données du schéma de carte. En envoyant l'adresse e-mail, nous récupérons toutes les cartes stockées liées à cette adresse et les affichons sur le Hosted Checkout Page. Si laissée vide, vos clients devront remplir l'adresse e-mail manuellement pour récupérer les cartes stockées. |
hostedCheckoutSpecificInput.locale |
Tout comme le Hosted Checkout Page, Click To Pay est disponible en plusieurs langues. Remplissez-le en conséquence pour afficher l'interface utilisateur sur notre Hosted Checkout Page. La valeur est une combinaison de ISO 639-1 (langue) et ISO 3166-1 (pays) :
|
L'envoi de cette requête regroupera toutes les méthodes de paiement par carte disponibles en un seul élément "Cartes".
Pour tester Click To Pay dans notre environnement de test, utilisez une adresse e-mail que vous avez enregistrée pour Click To Pay en conjonction avec le numéro de carte MasterCard 5186001700008785.

En cliquant sur "Cartes", le Hosted Checkout Page affichera toutes les cartes Click To Pay liées au profil de votre client. Vos clients peuvent également cliquer sur "SAISIE MANUELLE DE CARTE" pour payer avec une autre carte (peu importe le schéma) ou enregistrer une autre carte pour Click To Pay.
Vous pouvez encore simplifier le processus de paiement en ajoutant hostedCheckoutSpecificInput.paymentProductFilters.restrictTo=3 à votre requête, en sautant l'écran de sélection du mode de paiement. Apprenez-en davantage sur la présélection des méthodes de paiement dans notre guide Hosted Checkout Page.
Sachez qu'il existe une directive pour l'utilisation du logo Click To Pay. Si vous souhaitez utiliser le logo Click To Pay dans l'environnement de votre boutique en ligne, assurez-vous de respecter les règles.