Transaction decisions
Toden sends one concise summary when a transaction is assessed and again if its effective decision changes.
Events
Example
Use data.summary for normal integration logic:
- Deduplicate by the envelope
id. - Branch on
summary.outcome. - Display
summary.reasonwhen a person needs context. - Follow
summary.nextActionwhen it is notnone.
The same payload can include detailed rule, screening, billing and Travel Rule evidence. Store that evidence for audit or open the transaction read API when you need it, but do not recompute Toden’s decision from those details.
Delivery order is not guaranteed. A later fraud.decision.changed event is authoritative for the effective decision.