Automate data transfers with counterparties and ensure compliance with the latest regulatory requirements.
Sumsub Travel Rule is part of our Transaction monitoring solution. It lets crypto businesses that send or receive virtual asset (VA) transfers on behalf of a customer easily comply with the Financial Action Task Force (FATF) regulations Recommendation 16 requirements and ensure that transactions are fraud-free.
Find more information about the Travel Rule in this article.
Handle outgoing transaction
You want to initiate the protocol to check if you need to send a transaction to the blockchain:
- Create a transaction holding information that will be used during the protocol execution. Make sure to set
type
totravelRule
when creating the transaction. - The transaction can either be immediately approved or rejected based on the set rules. Alternatively, the status may change to
onHold
. You will receive a webhook when the status changes. - If the status is
onHold
, we attempt to acquire information from the counterparty using various methods or re-score the transaction by timeout. You will receive a webhook following any status change. - If the transaction is approved, you can execute the transaction and patch the information obtained from the blockchain.
Handle incoming transaction
The protocol is initiated by the counterparty and an action is required from you to process the transaction:
- A transaction has already been initiated and a webhook notification has been sent to you.
- Enriching the transaction with the missing information by doing either of the following:
- Move the transaction to an existing applicant.
- Provide information for enrichment.
- Upon processing, the transaction will either be approved or rejected. In case of approval, a notification might be received from the blockchain.