Aller au contenu principal

Trancher une transaction retenue (VERIFY / QUARANTINE)

POST 

/transactions/:id/review

Enregistre la décision finale d'un opérateur (admin ou analyste) sur une transaction que le moteur a retenue : approuver ou bloquer, avec confirmation de fraude, motif et notes.

Ouvre et clôture en un seul geste un dossier dans fraud_cases, met à jour transaction_decisions.decision, résout (status = resolved) les alertes encore actionnables liées à la transaction, et journalise l'action dans transaction_events (MANUAL_REVIEW_COMPLETED) — qui a décidé, quand, et pourquoi.

  • Refusée (409 CONFLICT) si la transaction n'est pas actuellement en VERIFY ou QUARANTINE : cette route ne revient pas sur une décision déjà rendue.

Request​

Responses​

Décision enregistrée.