Utiliser Sofort pour configurer des paiements futurs par prélèvement SEPA
Découvrez comment enregistrer des coordonnées bancaires lors d'un paiement Sofort pour débiter vos clients ultérieurement par prélèvement SEPA.
Avertissement
New businesses can’t accept SOFORT payments and our financial partners are in the process of discontinuing SOFORT. For more information, read our support page.
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.
Sofort est un moyen de paiement à usage unique qui nécessite l’authentification de chaque paiement par le client. Avec cette intégration, Stripe facture 1 EUR à votre client via Sofort 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 Sofort 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 nos Conditions d’utilisation du service Sofort 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 Sofort.
Créer ou récupérer un objet CustomerCôté serveur
Pour configurer les futurs paiements par prélèvement automatique SEPA avec Sofort, 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 Sofort, et montre les différences entre la configuration de paiements futurs pour les cartes et l’utilisation de Sofort.
Activer le moyen de paiement Sofort
Lorsque vous créez une nouvelle session Checkout, il est nécessaire d’ajouter sofort
à 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 Sofort, puis cliquez sur le bouton Payer.