Implementation Guides
Track a withdrawal
Use webhooks for prompt notification and GET /withdrawals/{withdrawalId} for
authoritative current state.
A newly created withdrawal remains PENDING_CONFIRMATION until you call the
confirmation endpoint. After confirmation returns PENDING, track the
withdrawal until it reaches a terminal outcome.
Processing pattern
- Verify and deduplicate the event.
- Persist the notification and acknowledge it promptly.
- Fetch the withdrawal using its
withdrawalId. - Update your workflow from the current resource.
- Preserve
reasonCode,transactionHash, paymentcode, and other outcome details needed for support and reconciliation.
Do not infer completion from successful withdrawal creation or confirmation. Continue until the current resource reaches a terminal outcome supported by your workflow.