Utiliser Bancontact pour configurer de futurs paiements par prélèvement SEPA
Découvrez comment enregistrer des coordonnées bancaires lors d'un paiement Bancontact et les réutiliser pour des prélèvements automatiques SEPA ultérieurs.
Mise en garde
Nous vous recommandons de suivre les instructions de notre guide Configurer des paiements futurs. Si vous avez déjà intégré Elements, reportez-vous à notre Guide de migration du Payment Element.
Bancontact est un moyen de paiement à usage unique qui nécessite l’authentification de chaque paiement par le client. Avec cette intégration, Stripe facture 0,02 EUR à votre client via Bancontact pour la collecte de ses informations bancaires. Une fois le paiement authentifié par votre client, Stripe le rembourse et enregistre l’IBAN de votre client dans un moyen de paiement par prélèvement automatique SEPA. Vous pouvez alors utiliser ce PaymentMethod de type prélèvement automatique SEPA pour accepter des paiements ou configurer un abonnement.
Mise en garde
Pour utiliser Bancontact afin de configurer des paiements par prélèvement automatique SEPA, vous devez activer les prélèvements automatiques SEPA dans le Dashboard. Vous devez également respecter les Conditions d’utilisation du service Bancontact et les Conditions d’utilisation du prélèvement automatique SEPA.
Vous pouvez utiliser Checkout en mode de configuration pour collecter les détails des paiements et configurer les futurs paiements par prélèvement automatique SEPA avec Bancontact.
Créer ou récupérer un objet CustomerCôté serveur
Pour configurer les futurs paiements par prélèvement automatique SEPA avec Bancontact, vous devez rattacher le moyen de paiement par prélèvement automatique SEPA à un client.
Créez un objet Customer
lorsque votre client crée un compte auprès de votre entreprise. Vous pouvez récupérer et utiliser ultérieurement les informations enregistrées du moyen de payement si vous associez l’ID de l’objet Customer
avec votre propre représentation interne du client.
Configurer des paiements futurs
Ce guide s’appuie sur l’intégration de base Checkout qui permet de configurer des paiements futurs. Il explique les étapes à suivre pour activer Bancontact, et montre les différences entre la configuration de paiements futurs pour les cartes et l’utilisation Bancontact.
Activer le moyen de paiement Bancontact
Lorsque vous créez une nouvelle session Checkout, il est nécessaire d’ajouter bancontact
à la liste des payment_
.
Débiter le PaymentMethod Prélèvement automatique SEPA plus tardCôté serveur
Lorsque vous devez à nouveau débiter votre client, créez un nouveau PaymentIntent. Pour obtenir l’ID du moyen de paiement Prélèvement automatique SEPA, récupérez le SetuptIntent précédent et développez le champ latest_
où vous trouverez l’ID generated_
dans payment_
.
Créez un PaymentIntent en utilisant les identifiants du prélèvement SEPA et du client.
Tester votre intégration
Lors du test de votre intégration Checkout, sélectionnez le moyen de paiement Bancontact, puis cliquez sur le bouton Payer.