Enregistrer les coordonnées bancaires lors du paiement
Découvrez comment accepter un paiement et enregistrer le moyen de paiement de votre client pour les futurs achats.
Remarque
La prise en charge des moyens de paiement enregistrés à l’aide d’Elements et de l’API Checkout Sessions ne concerne que les cartes. Les autres moyens de paiement enregistrés, tels que les comptes bancaires, ne sont pas concernés.
Activer les moyens de paiement enregistrés
Mise en garde
Les lois internationales en matière de protection de la vie privée sont complexes et nuancées. Avant d’activer la fonctionnalité d’enregistrement des informations de paiement des clients, collaborez avec votre équipe juridique pour vous assurer que cette fonctionnalité est conforme à vos politiques de confidentialité et de conformité.
Pour permettre à un client d’enregistrer son mode de paiement en vue d’une utilisation ultérieure, spécifiez le paramètre saved_payment_method_options.payment_method_save lors de la création de la session Checkout.
L’enregistrement d’un moyen de paiement nécessite un objet Customer. Transmettez un objet Customer existant ou, pour créer un client, définissez le paramètre customer_creation de la session Checkout sur always
.
Une fois que vous avez créé la session Checkout, utilisez la clé secrète du client renvoyée dans la réponse pour créer votre page de paiement.
Réutiliser un moyen de paiement précédemment enregistré
Chaque moyen de paiement enregistré est associé à un objet Customer. Avant de créer la session Checkout, authentifiez votre client et transmettez l’ID client correspondant à la session Checkout.
L’élément de paiement réaffiche automatiquement les moyens de paiement précédemment enregistrés pour que votre client puisse les utiliser lors du paiement.