Create refund (Stripe)
Create or reuse the Stripe Refund for an Ormuz PSP refund intent.
Vue d’ensemble
Objectif
Matérialise chez Stripe une intention de remboursement PSP déjà créée dans Ormuz.
Le node part d’un platform.psp_payment de type refund au statut draft, crée ou réutilise le Refund Stripe correspondant, puis synchronise l’état provider vers le remboursement Ormuz.
Quand l’utiliser
- Après
refund_psp_paymentoucreate_credit_note_psp_refunds. - Quand Stripe doit exécuter effectivement le remboursement.
- Pour conserver une corrélation durable entre l’intention Ormuz et le Refund Stripe.
Paramètres 3
refund, encore au statut draft et liée à un paiement PSP source réussi.Sorties 4
refund, encore au statut draft et liée à un paiement PSP source réussi.Comportement
Valider l’intention
Exige un remboursement PSP Ormuz encore draft, avec un paiement source et un montant remboursable cohérents.
Résoudre le paiement Stripe
Retrouve le PaymentIntent source via le mapping provider existant afin de rembourser le bon encaissement.
Créer ou réutiliser le Refund
Crée le Refund avec une idempotence stable liée à l’intention Ormuz, ou réutilise le Refund déjà mappé lors d’une reprise.
Synchroniser le résultat
Met à jour le remboursement PSP Ormuz avec le montant exécuté et le statut autoritaire retourné par Stripe.
Exemple de processus
Exemple de placement de `stripe.create_refund` dans un process avec des bindings typés.