Utiliser iDEAL pour configurer de futurs paiements par prélèvement SEPA
Découvrez comment enregistrer des coordonnées bancaires lors d'un paiement iDEAL 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.
iDEAL 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,01 EUR à votre client via iDEAL 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 iDEAL afin de configurer des paiements par prélèvement SEPA, vous devez activer les prélèvements automatiques SEPA dans le Dashboard. Vous devez également respecter les Conditions d’utilisation d’iDEAL et les Conditions d’utilisation du prélèvement 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 iDEAL.
Créer ou récupérer un objet CustomerCôté serveur
Pour configurer les futurs paiements par prélèvement automatique SEPA avec iDEAL, 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. Si vous associez l’ID de l’objet Customer
à votre représentation interne du client, vous pourrez par la suite récupérer et utiliser les détails du moyen de paiement sauvegardé pour ce 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 iDEAL et montre les différences entre la configuration de paiements futurs pour les cartes et l’utilisation d’iDEAL.
Activer le moyen de paiement iDEAL
Lorsque vous créez une nouvelle session Checkout, il est nécessaire d’ajouter ideal
à 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
En utilisant vos clés API de test, sélectionnez une banque dans la liste. Après avoir confirmé, vous êtes redirigé vers une page de test avec des options pour valider ou non la configuration du moyen de paiement.
- Cliquez sur Autorisation du paiement test pour tester le cas où la configuration réussit.
- Cliquez sur Échec du paiement test pour tester le cas où le client ne parvient pas à s’authentifier.