Collect SEPA mandate (Stripe)
Collect a reusable SEPA mandate with Stripe Elements.
Vue d’ensemble
Objectif
Forces collection of a new reusable SEPA mandate through a hosted user action based on Stripe Elements.
Quand l’utiliser
- When a new signature is always required.
- To replace a mandate that has become invalid.
- In a journey dedicated to configuring direct debit.
Parameters 9
extension_config_id
Active Stripe configuration used for the provider call. Merchant remains derived from process context.
stripe_customer
Typed Stripe Customer carrying the reusable provider identity associated with an Ormuz company or contact.
title
Title displayed in the Stripe User Journey to explain the expected action. Valeur par défaut :
Set up SEPA Direct Debit.description
Supporting text shown to the user during Stripe collection. Valeur par défaut :
Enter the bank account to use for future direct debits..billing_contact
Ormuz billing contact whose identity and email address are used to prepare the SEPA mandate.
billing_address
Structured billing address sent to Stripe when required by the mandate or local requirements.
hide_terms
Hides SEPA-consent information rendered by Ormuz when the journey already presents it in another compliant block. Leave disabled by default so the terms remain visible in the user action. Valeur par défaut :
false.allow_replay_from_here
Explicitly allows process replay to restart from this interaction when repeating the Stripe action remains safe. Valeur par défaut :
false.replay_boundary
Marks the interaction as a replay boundary when effects already produced upstream must not be replayed automatically. Valeur par défaut :
false.Outputs 3
sepa_mandate
Active, reusable Stripe SEPA mandate associated with the Customer and debit PaymentMethod.
payment_method
Typed Stripe PaymentMethod associated with the Customer and payment method concerned by the mandate or collection.
setup_intent
Stripe SetupIntent used to configure and confirm the reusable payment method without immediate collection.
Behavior
Create the SetupIntent
Creates a sepa_debit SetupIntent intended for off-session use with an idempotency key tied to the Run.
Afficher l’action
Exposes to the hosted experience the context required by Stripe Elements without revealing provider secrets.
Wait for confirmation
The Run remains waiting during user entry and confirmation.
Return the mandate
Exposes the confirmed mandate, PaymentMethod, and SetupIntent.
Process example
Exemple de placement de `stripe.collect_sepa_debit_mandate` dans un process avec des bindings typés.