Apply customer balance (Stripe)
Apply a cash balance amount to a Stripe PaymentIntent.
Vue d’ensemble
Objectif
Applique tout ou partie du cash balance d’un Customer à un PaymentIntent Stripe compatible.
Quand l’utiliser
- Quand un virement a crédité le Customer.
- Pour appliquer un montant précis dans une devise.
- Après contrôle du cash balance disponible.
Paramètres 4
extension_config_id
Configuration Stripe active utilisée pour l’appel provider. Le marchand reste dérivé du contexte du processus.
payment_intent
PaymentIntent Stripe typé qui matérialise l’exécution provider du paiement Ormuz concerné.
amount
Montant en unité monétaire mineure utilisé par l’opération Stripe ; sa devise est celle du PaymentIntent ou du paramètre associé.
currency
Devise ISO 4217 utilisée par l’opération Stripe ; les montants Ormuz associés restent exprimés dans l’unité mineure de cette devise.
Sorties 1
payment_intent
PaymentIntent Stripe typé qui matérialise l’exécution provider du paiement Ormuz concerné.
Comportement
Valider le PaymentIntent
Extrait l’identifiant de l’objet typé reçu.
Préparer le montant
Transmet le montant et la devise seulement lorsqu’ils sont fournis.
Appliquer le solde
Appelle Stripe puis renvoie le PaymentIntent mis à jour et nettoyé.
Exemple de processus
Exemple de placement de `stripe.apply_customer_balance` dans un process avec des bindings typés.