Collect SEPA mandate (Stripe)
Collect a reusable SEPA mandate with Stripe Elements.
Vue d’ensemble
Objectif
Force la collecte d’un nouveau mandat SEPA réutilisable au moyen d’une action utilisateur hébergée basée sur Stripe Elements.
Quand l’utiliser
- Quand une nouvelle signature est toujours requise.
- Pour remplacer un mandat devenu invalide.
- Dans un parcours dédié à la configuration du prélèvement.
Paramètres 9
extension_config_id
Configuration Stripe active utilisée pour l’appel provider. Le marchand reste dérivé du contexte du processus.
stripe_customer
Customer Stripe typé qui porte l’identité provider réutilisable associée à une entreprise ou un contact Ormuz.
title
Titre présenté dans l’expérience utilisateur Stripe pour expliquer l’action attendue. Valeur par défaut :
Set up SEPA Direct Debit.description
Texte d’accompagnement présenté à l’utilisateur pendant la collecte Stripe. Valeur par défaut :
Enter the bank account to use for future direct debits..billing_contact
Contact de facturation Ormuz dont l’identité et l’adresse e-mail sont utilisées pour préparer le mandat SEPA.
billing_address
Adresse de facturation structurée transmise à Stripe lorsque le mandat ou les exigences locales la nécessitent.
hide_terms
Masque les informations de consentement SEPA rendues par Ormuz lorsque le parcours les présente déjà dans un autre bloc conforme. Laissez ce paramètre désactivé par défaut afin que les conditions restent visibles dans l’action utilisateur. Valeur par défaut :
false.allow_replay_from_here
Autorise explicitement un replay du processus à repartir de cette interaction lorsque répéter l’action Stripe reste sûr. Valeur par défaut :
false.replay_boundary
Marque l’interaction comme frontière de replay lorsque les effets déjà produits ne doivent pas être rejoués automatiquement en amont. Valeur par défaut :
false.Sorties 3
sepa_mandate
Mandat SEPA Stripe actif et réutilisable associé au Customer et au PaymentMethod de prélèvement.
payment_method
PaymentMethod Stripe typé associé au Customer et au moyen de paiement concerné par le mandat ou la collecte.
setup_intent
SetupIntent Stripe utilisé pour configurer et confirmer le moyen de paiement réutilisable sans encaissement immédiat.
Comportement
Créer le SetupIntent
Crée un SetupIntent sepa_debit destiné à un usage off-session avec une clé d’idempotence liée au run.
Afficher l’action
Expose à l’expérience hébergée le contexte nécessaire à Stripe Elements sans divulguer les secrets provider.
Attendre la confirmation
Le run reste en attente pendant la saisie et la confirmation utilisateur.
Retourner le mandat
Expose le mandat, le PaymentMethod et le SetupIntent confirmés.
Exemple de processus
Exemple de placement de `stripe.collect_sepa_debit_mandate` dans un process avec des bindings typés.