BridgeConnecteurStable

Retrieve payment transaction (Bridge)

Relit la Payment Request parente afin de résoudre la version courante d’une transaction Bridge précise.

Vue d’ensemble

Retrieve Bridge payment transaction actualise une transaction précise en relisant sa Payment Request parente, puis retourne les deux objets cohérents.

Utilisez ce node lorsque vous possédez déjà une transaction Bridge et que son statut doit être rafraîchi avant une synchronisation ou une décision.

Exemple de processus

Payment transaction Bridge
Récupérer une transaction de paiement (Bridge)
Payment request Bridge + Payment transaction Bridge

Exemple simplifié d’utilisation de Récupérer une transaction de paiement (Bridge) dans un processus Ormuz.

Résolution des données

Le node applique les règles suivantes à partir des objets et filtres fournis.

DonnéeSource ou règle
Payment Request parentepayment_transaction.payment_request_id.
Transaction recherchéeÉlément de la requête parente dont l’identifiant correspond à payment_transaction.id.
Payment LinkIdentifiant propagé depuis la transaction initiale ou la Payment Request lorsqu’il est disponible.

Paramètres 2

Contexte principal

Objets et configuration qui déterminent l’opération Bridge.

extension_config_idRequisref(extension_config:bridge)
Configuration Bridge active utilisée pour cette opération. Elle détermine les identifiants API et l’environnement Bridge ; le marchand reste celui du processus en cours.
payment_transactionRequisBridge payment transaction
Transaction de paiement Bridge à consulter ou à synchroniser. Pour la synchronisation Ormuz, elle doit correspondre au même paiement que le psp_payment fourni.

Sorties 2

Paiement

Objets et état résultant du cycle de paiement.

payment_requestBridge payment request
Payment Request Bridge associé au paiement, avec son état et les transactions connues. Il peut être absent tant que Bridge n’a pas encore créé la requête correspondante.
payment_transactionBridge payment transaction
Transaction Bridge représentant l’initiation bancaire et son état d’exécution (CREA, ACTC, PDNG, ACSC ou RJCT).

Comportement

Résoudre la requête parente

Le node exige payment_request_id sur la transaction fournie.

Relire Bridge

La Payment Request courante est récupérée avec ses transactions.

Résoudre la transaction

Le node retrouve exactement l’identifiant demandé et retourne la transaction actualisée avec sa requête.

Limites et responsabilités

  • Une transaction sans payment_request_id ne peut pas être rafraîchie par ce node.
  • Si la transaction attendue n’existe plus dans la Payment Request relue, le node échoue au lieu de choisir un autre élément.
  • La lecture ne modifie pas le psp_payment Ormuz.

Résolution des problèmes

payment_request_id manquant

Utilisez une transaction produite par le flow Bridge Ormuz ou par un événement qui expose cette relation.

Transaction absente de la requête

Vérifiez que vous n’avez pas mélangé une transaction et une Payment Request provenant de deux initiations différentes.