StripeConnecteurStable

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_idRequisref(extension_config:stripe)
Configuration Stripe active utilisée pour l’appel provider. Le marchand reste dérivé du contexte du processus.
payment_intentRequisStripe payment intent
PaymentIntent Stripe typé qui matérialise l’exécution provider du paiement Ormuz concerné.
amountOptionnelamount
Montant en unité monétaire mineure utilisé par l’opération Stripe ; sa devise est celle du PaymentIntent ou du paramètre associé.
currencyOptionnelcurrency code
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_intentStripe 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

Payment intent Stripe
Appliquer le solde client (Stripe)
Synchroniser le paiement PSP (Stripe)

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