Trigger SEPA debit (Stripe)
Trigger an off-session Stripe SEPA debit from an Ormuz PSP payment intent and an active mandate.
Vue d’ensemble
Objectif
Déclenche un prélèvement SEPA off-session pour un platform.psp_payment Ormuz déjà créé, à partir d’un Customer Stripe et d’un mandat réutilisable.
Le psp_payment reste la source de vérité du montant, de la devise et des rattachements métier ; le node crée ou réutilise le PaymentIntent correspondant et son mapping durable.
Quand l’utiliser
- Après la création d’un
psp_paymentau statutdraft. - Pour prélever une facture avec un mandat existant.
- Après
stripe.ensure_sepa_debit_mandateoustripe.resolve_sepa_debit_mandate.
Paramètres 6
Sorties 3
Comportement
Valider le paiement Ormuz
Vérifie que le psp_payment est une intention de paiement draft du marchand, avec un montant positif en EUR.
Valider le mandat
Relit le mandat et le PaymentMethod Stripe, puis contrôle leur statut, leur type SEPA et leur Customer.
Créer ou réutiliser le PaymentIntent
Utilise le montant et la devise du psp_payment, avec une idempotence stable liée à son identifiant.
Créer le mapping
Associe durablement le PaymentIntent Stripe au même psp_payment Ormuz.
Exemple de processus
Exemple de placement de `stripe.trigger_sepa_debit` dans un process avec des bindings typés.