Passer au contenu principal
Le service Transaction Monitoring comporte trois machines à états distinctes : la transaction, chaque dossier et, le cas échéant, la vérification Travel Rule. Cette page en est la référence.

Statut de la transaction

Défini à la création et mis à jour tout au long du cycle de vie.

Transitions

Remarque : en dehors de la Travel Rule, il n’existe aucune transition directe depuis APPROVED ou DECLINED vers d’autres états. En cas d’expiration d’un transfert Travel Rule, votre timeout_outcome définit IN_REVIEW (HOLD) ou DECLINED (REJECT), quel que soit le statut actuel, et une règle déclenchée après une transition Travel Rule peut modifier une transaction APPROVED. Pour les corrections, utilisez les mises à jour de statut via la console ; elles sont consignées dans le journal d’audit.

Alertes

Il n’existe pas de statut d’alerte distinct. Une alerte ouverte correspond à une transaction en IN_REVIEW ou AWAITING_USER. Utilisez donc le statut de transaction indiqué ci-dessus. Voir Alertes.

Statut du dossier

Voir Gestion des dossiers pour le détail complet. Les dossiers portent une priorité distincte (LOW, MEDIUM, HIGH).

Statut de la vérification Travel Rule

Les transferts d’actifs virtuels soumis à la Travel Rule du GAFI suivent un échange à 13 états dédié, distinct du statut de transaction ci-dessus. Un transfert sortant commence en AWAITING_COUNTERPARTY, en NOT_APPLICABLE (en dessous du threshold_amount), en UNCONFIRMED_OWNERSHIP (portefeuille de la contrepartie déclaré auto-hébergé), en COMPLETED, ou en COUNTERPARTY_MISMATCHED_DATA (une correspondance INTERNAL sur un portefeuille vérifié, selon la correspondance du nom), en COUNTERPARTY_VASP_NOT_FOUND, ou en COUNTERPARTY_VASP_NOT_REACHABLE. Un transfert entrant peut aussi commencer en ON_HOLD ou en NOT_ENOUGH_COUNTERPARTY_DATA, et une inscription sunrise correspondant à un portefeuille vérifié, avec un nom de bénéficiaire correspondant ou absent, passe directement de COMPLETED à FINISHED. L’échange se termine en FINISHED, CANCELLED ou EXPIRED. Les anciennes intégrations peuvent encore envoyer les valeurs héritées UNKNOWN, COMPLIANT, PENDING_ACTION, PENDING_COUNTERPARTY, FAILED et EXEMPT ; Didit les convertit automatiquement vers les états ci-dessus. Voir Travel Rule pour la référence faisant autorité.

Statut du résultat du fournisseur

Chaque résultat de fournisseur externe (filtrage des portefeuilles, surveillance des devises fiat, filtrage des sanctions) est enregistré avec son propre statut. Il apparaît sous provider_results[] dans la réponse de la transaction.

Résultats des exécutions de règles

Chaque TransactionRuleRun contient :
  • matched (booléen) : la règle s’est-elle déclenchée ?
  • is_test (booléen) : la règle était-elle en mode TEST ?
  • mode : ACTIVE, DISABLED ou TEST au moment de l’évaluation.
  • score_delta : contribution au score (si la règle est déclenchée et active).
  • status_target : le statut demandé par la règle (si l’action est change_status).
Voir Règles pour la structure d’une règle.

Codes de motif de décision

Valeurs reason courantes lors des transitions de statut :

Étapes suivantes

Notation des risques

Comment les scores correspondent aux statuts.

Alertes

Cycle de vie des alertes.

Dossiers

Cycle de vie des dossiers.
Dernière modification le 7 novembre 2026