HelperStable

Get PSP payment

Résout la paiement PSP unique rattaché à la commande ou à la facture et exige que cette relation désigne exactement une ressource.

commande ou facture
Get PSP payment
Relation unique
paiement PSP

Vue d’ensemble

get_psp_payment suit une relation canonique Ormuz au lieu de demander au designer de transporter ou reconstruire des identifiants techniques entre objets.

Exemple

Le processus possède un commande ou facture et doit poursuivre avec la paiement PSP qui lui est associée. Le node transforme cette relation attendue en garantie explicite : exactement un résultat.

Paramètres 2

targetRequisOrder
Objet commande ou facture dont le node doit résoudre les relations. Le type doit être order ou invoice.
statusesOptionnelenum[]
Liste optionnelle de statuts PSP autorisés. Sans filtre, tous les statuts liés à la cible sont considérés.

Sorties 1

psp_paymentPSP payment
Paiement PSP résolu. Le node échoue si la relation est absente ou ambiguë.

Comportement

Valider la source

Le node exige un commande ou facture adressable avec un ID. Les sources supportées sont order ou invoice.

Résoudre la relation

Ormuz recherche les paiement PSP liés selon la relation métier et les filtres configurés.

Garantir l’unicité

Le node ne réussit que si exactement une paiement PSP correspond. Zéro ou plusieurs résultats sont traités comme une ambiguïté du processus.

Limites et responsabilités

  • Le node ne crée ni ne modifie les ressources reliées ; il lit une relation existante.
  • N’utilisez pas ce node si plusieurs ressources liées sont légitimes : choisissez la variante collection lorsqu’elle existe.
  • La sortie représente la relation telle qu’elle est visible au moment de l’exécution.