b.connect
b.connect est un service d'authentification très pratique, car il sépare l'étape d'authentification du paiement réel : vos clients s'identifient lors de la connexion à votre boutique en ligne.
b.connect est une coalition de groupes bancaires français qui base le mécanisme d'authentification sur
- L'identité du titulaire de la carte.
- Leur appareil utilisé pour effectuer des paiements.
Au cours du processus de paiement, b.connect envoie un jeton à votre serveur que vous devez envoyer à notre plateforme. En faisant correspondre les données du jeton avec les données du titulaire de la carte du côté de l'émetteur (c'est-à-dire les données techniques de l'appareil utilisé, le nom du titulaire de la carte, l'adresse e-mail), b.connect garantit l'utilisation légitime de la carte.
En intégrant b.connect dans l'écosystème 3-D Secure, le processus d'authentification devient un processus de fond et ainsi
- Fluidifie le processus de paiement de vos clients.
- Améliore votre taux de conversion.
- Make sure to contact us before using this feature, as you need to enrol for this service.
- b.connect is available for Cartes Bancaires via integration methods Hosted Checkout Page/Server-to-server.
Zahlungsablauf
Ceci est un flux de paiement de haut niveau qui ne couvre que les étapes obligatoires. Consultez le chapitre dédié dans notre Server-to-server/Hosted Checkout Page guide pour des informations détaillées, des exemples de code et les étapes optionnelles du flux. Pour des informations spécifiques sur le flux d'authentification 3-D Secure, consultez le chapitre dédié dans notre 3-D Secure and SCA guide.
- Vos clients s'inscrivent à b.connect via their banking app, en liant les données techniques de leur appareil à leur profil bancaire.
- Vous ajoutez le bouton b.connect sur votre page de paiement selon la documentation b.connect.
- Vos clients finalisent une commande dans votre boutique et cliquent sur le bouton b.connect.
- b.connect récupère les données d'authentification émises par l'émetteur de vos clients. Il authentifie l'identité de vos clients soit via un flux d'authentification sans friction (frictionless) soit via un flux avec défi.
- La plateforme b.connect renvoie un jeton CICO (check-in, check-out) à votre serveur, confirmant l'authentification réussie.
- Vos clients saisissent leurs informations de carte sur votre page de paiement (pour Server-to-server) ou sur la page de paiement hébergée Hosted Checkout Page.
- Vous envoyez cette requête CreateHostedCheckout/CreatePayment à notre plateforme, en incluant le jeton CICO (order.customer.account.data) et quelques propriétés supplémentaires propres à b.connect.
- Nous envoyons le jeton et les données de paiement au réseau 3-D Secure.
- Le réseau 3-D Secure fait correspondre le jeton et les données de paiement avec les données du côté de l'émetteur.
- Nous recevons le résultat d'authentification 3-D Secure.
- Nous traitons la transaction et recevons le résultat de l'acquéreur.
- Vous demandez le résultat de la transaction à notre plateforme via GetPaymentDetails/GetHostedCheckout ou vous le recevez via les webhooks.
Integration
Assurez-vous d'ajouter un bouton b.connect à votre page de paiement comme décrit dans la documentation b.connect.
Ajoutez les propriétés suivantes à une requête standard CreateHostedCheckout/CreatePayment :
Propriétés | Description |
---|---|
cardPaymentMethodSpecificInput.paymentProduct130SpecificInput.threeDSecure.usecase |
Propriétés obligatoires spécifiques à 3-D Secure pour Cartes Bancaires. Consultez notre guide d'implémentation 3-D Secure pour en savoir plus. |
order.customer.account |
data : Le jeton CICO que vous avez reçu lors de l'étape 5 du flux de paiement. method : Indique la méthode d'authentification pour cette transaction. Valeur fixe "cico-b-connect-token". timestamp : L'horodatage de l'authentification b.connect (Format YYYYMMDDhhmm). |
Selon la méthode d'intégration, des différences s'appliquent. Trouvez un exemple pour toutes dans le chapitre "Testing".
Tests
Ajoutez les propriétés suivantes à une requête standard CreateHostedCheckout/CreatePayment :
Utilisez l'une des cartes de test Cartes Bancaires produisant un flux sans friction 3-D Secure de nos cas de test.
CreateHostedCheckout | CreatePayment |
---|---|
|
|