Evaluate transaction (Sumsub)
Soumet une transaction à Sumsub Transaction Monitoring et retourne une décision opérationnelle de routage, sans créer d’objet métier Ormuz.
Vue d’ensemble
Objectif
Ce node est un gate de décision sur une opération commerciale de vente ou d’achat. Il ne produit ni compliance_check, ni risk_score, ni draft à persister.
Le node pousse la transaction au KYT Sumsub, lit la décision immédiate quand elle existe, et suspend le process uniquement si Sumsub met la transaction en revue.
transaction_evaluation est la sortie métier principale : elle porte la décision, le score, les règles déclenchées et la réponse provider brute.
Le node route directement sur transaction_evaluation.decision avec les branches approved, rejected, review_required et awaiting_user.
awaiting_user n’embarque pas d’expérience hébergée dans ce node : le processus peut brancher ensuite un node dédié, par exemple sumsub.step_up_liveness.
Quand l’utiliser
- Vous voulez contrôler une commande, une facture ou un checkout dans un processus de vente ou d’achat.
- Vous voulez soumettre une transaction à des règles fraude, AML transactionnelle ou monitoring Sumsub sans créer un résultat de conformité par transaction.
- Vous voulez gérer les cas de revue manuelle avec une attente provider encapsulée dans le même node.
Paramètres 5
sumsub.ensure_applicant pour préparer une identité absente.Sorties 3
id / transaction_id au kytTxnId.decision, score, triggered_rules, review_answer, review_status et raw_response.transaction_evaluation.decision.Comportement
Soumettre la transaction
Le node résout un mapping applicant unique, vérifie le rattachement du sujet et du paiement facultatif, adapte la transaction typée, puis la soumet à Sumsub. En cas de retry, le même ID de soumission est conservé.
Router la décision immédiate
Si Sumsub retourne une décision finale, le node se termine avec selected_route: approved ou selected_route: rejected.
Attendre seulement la revue
Si Sumsub place la transaction en revue, le node suspend le process sur extension.sumsub.applicant_kyt_txn_reviewed, corrélé par kytTxnId.
Exemple de processus
Transaction Monitoring est une décision opérationnelle sur une transaction, pas une preuve de conformité persistée.