Finalize checkout session
Finalise en une opération cohérente le résultat financier et l’état lifecycle d’une session de checkout.
Contexte financier
Finalize checkout session
Finance
Résultat typé
Vue d’ensemble
Finalise en une opération cohérente le résultat financier et l’état lifecycle d’une session de checkout.
Exemple
Après paiement réussi, enregistrer paid et completed ensemble avant de poursuivre le fulfillment.
Paramètres 3
checkout_session
Session de checkout dont le résultat financier ou le lifecycle est mis à jour.
payment_status
Résultat financier à enregistrer sur la session de checkout indépendamment de son état de parcours.
status
État lifecycle cible ou initial autorisé par le contrat de l’opération.
Sorties 1
checkout_session
Session de checkout avec son résultat financier ou son lifecycle actualisé.
Comportement
Le node met à jour les deux dimensions de la session — payment_status et status — comme résultat final du parcours.
À 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
- Les valeurs doivent correspondre au résultat réellement obtenu ; la finalisation ne crée ni paiement ni décision de crédit.
- Pour modifier une seule dimension sans finaliser l’autre, utilisez les nodes dédiés de mise à jour.