HelperStable

Get PSP payments

Charge les paiements PSP rattachés à la commande ou à la facture à partir d’un objet plateforme déjà présent dans le processus.

commande ou facture
Get PSP payments
Relation métier
paiements PSP

Vue d’ensemble

get_psp_payments 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 travailler sur ses paiements PSP. Le node résout la relation à partir de l’objet source et retourne des objets plateforme directement utilisables.

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 2

psp_paymentsPSP payment[]
Paiements PSP actuellement reliés à la source selon les filtres configurés.
countinteger
Nombre de paiements PSP présents dans cette sortie.

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 paiements PSP liés selon la relation métier et les filtres configurés.

Exposer les résultats

Les paiements PSP deviennent disponibles pour les bindings en aval.

Limites et responsabilités

  • Le node ne crée ni ne modifie les ressources reliées ; il lit une relation existante.
  • Une collection vide est un résultat valide lorsque la relation ne contient actuellement aucun objet.
  • La sortie représente la relation telle qu’elle est visible au moment de l’exécution.