StripeAction utilisateurStable

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_idRequisref(extension_config:stripe)
Configuration Stripe active utilisée pour l’appel provider. Le marchand reste dérivé du contexte du processus.
stripe_customerRequisStripe customer
Customer Stripe typé qui porte l’identité provider réutilisable associée à une entreprise ou un contact Ormuz.
titleOptionnelstring
Titre présenté dans l’expérience utilisateur Stripe pour expliquer l’action attendue. Valeur par défaut : Set up SEPA Direct Debit.
descriptionOptionnelstring
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_contactOptionnelContact
Contact de facturation Ormuz dont l’identité et l’adresse e-mail sont utilisées pour préparer le mandat SEPA.
billing_addressOptionneladdress
Adresse de facturation structurée transmise à Stripe lorsque le mandat ou les exigences locales la nécessitent.
hide_termsOptionnelboolean
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_hereOptionnelboolean
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_boundaryOptionnelboolean
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_mandateStripe mandate
Mandat SEPA Stripe actif et réutilisable associé au Customer et au PaymentMethod de prélèvement.
payment_methodStripe payment method
PaymentMethod Stripe typé associé au Customer et au moyen de paiement concerné par le mandat ou la collecte.
setup_intentStripe 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

Client Stripe
Collecter un mandat SEPA (Stripe)
Déclencher un prélèvement SEPA (Stripe)

Exemple de placement de `stripe.collect_sepa_debit_mandate` dans un process avec des bindings typés.