This module handles the compliance process for incoming cryptocurrency deposits to the Partner Master Wallet. It is primarily used for partner-level liquidity top-ups that may require Travel Rule verification.
The following outlines the process for handling a partner-level deposit that requires Travel Rule compliance:
1.
Deposit Registered: A cryptocurrency deposit is detected on the blockchain. The funds are credited to the Partner Master Wallet but are held (locked) pending compliance checks.
2.
Webhook Notification: If the deposit is subject to Travel Rule requirements, you receive a Crypto Deposit Webhook with the status WAITING_FOR_TR_DATA.
3.
Data Submission: Your system must call Update Travel Rule to provide the required originator or sender information for the specific deposit.
4.
Verification & Unlocking: After submission, the compliance data is verified.
Success: The deposit status changes to COMPLETED and funds become available.
Failure: The deposit may remain locked or require manual intervention.