HelperStable

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_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.
statusRequisenum
État lifecycle cible ou initial autorisé par le contrat de l’opération.

Sorties 1

checkout_sessionCheckout 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.