HelperStable

Update checkout session payment status

Met à jour uniquement le résultat financier d’une session de checkout sans modifier son état de parcours.

Contexte financier
Update checkout session payment status
Finance
Résultat typé

Vue d’ensemble

Met à jour uniquement le résultat financier d’une session de checkout sans modifier son état de parcours.

Exemple

Enregistrer credit_granted après décision de crédit alors que le parcours n’est pas encore marqué comme terminé.

Paramètres 2

checkout_sessionRequisCheckout session
Session de checkout dont le résultat financier ou le lifecycle est mis à jour.
payment_statusRequisenum
Résultat financier à enregistrer sur la session de checkout indépendamment de son état de parcours.

Sorties 1

checkout_sessionCheckout session
Session de checkout avec son résultat financier ou son lifecycle actualisé.

Comportement

Le champ payment_status capture le résultat financier indépendamment du lifecycle open/completed/expired/cancelled de la session.

À retenir Distinguez toujours l’objet canonique créé par Ormuz de l’effet externe éventuel. Une intention de paiement ou de remboursement au statut draft ne prouve pas qu’un provider a exécuté le mouvement de fonds.

Limites et responsabilités

  • Le statut financier doit refléter un résultat déjà établi par les étapes métier correspondantes.
  • Ce node ne clôture pas la session.