Withdraw Webhooks
Developers can use this documentation to listen to webhooks associatied with KYC/B and Withdrawals.
Webhooks may be sent more than once—add deduplication logic to prevent duplicate events.
✅ Event Types
Sample Webhook Payloads
The "blockchain": "user" field in the payloads below is the default value identifying the merchant’s own user records — it isn’t a network reference.
🧾 KYC Events
KYC Created
KYC Success
KYC Failure
💸 Withdraw Events
Withdraw Pending
Withdraw Success
Withdraw Failure
Advanced: Stablecoin Deposit Webhooks
The events below apply only to merchants accepting stablecoin deposits. If you’re integrating standard payouts to bank accounts, you can skip this section.
Stablecoin Deposit Events
CryptoDepositFundsReceived
Description
This webhook is sent when a stablecoin deposit transaction has been successfully processed and funds have been received. It includes details about the deposit address, settlement network, token details, and the amount received.
The amount field contains the received amount in cents with USD currency.
Use Cases
- Confirming successful stablecoin deposits
- Updating user balances
- Triggering downstream processes like withdrawals
- Recording transaction history

