Flux d'exécution des transactions financières

Le flux d'exécution des transactions financières illustre comment une transaction financière se produit et comment HCL Commerce interagit avec le plug-in de paiement.

Le texte suivant le diagramme décrit l'illustration.
  1. L'application externe, telle que HCL Commerce, demande une transaction d'approbation.
  2. Contrôleur des plug-in de paiement recherche la valeur Payment pour laquelle la transaction d'approbation sera exécutée.
  3. Contrôleur des plug-in de paiement recherche la valeur PaiementInstruction qui servira la requête.
  4. Contrôleur des plug-in de paiement crée une valeur FinancialTransaction qui décrit la transaction d'approbation.
  5. Contrôleur des plug-in de paiement recherche le plug-in cible pour traiter la transaction financière.
  6. Contrôleur des plug-in de paiement crée un objet PluginContext avec les données du descripteur de déploiement de plug-ins.
  7. Contrôleur des plug-in de paiement invoque la méthode Invokes Plugin.approve().
  8. Le plug-in renvoie la valeur FinancialTransaction mise à jour ou lance une exception.
  9. Le plug-in renvoie les résultats à l'application externe.