Withdrawal flow
A comprehensive guide to managing withdrawals in our crypto payment gateway, designed to ensure smooth, secure, and efficient transactions.
Withdrawal flow via API
To create a withdrawal through the API, including a withdrawal initiated by your Client, use the following request.
The Merchant can set a withdrawal limit for Clients under Confirmations → Settings.


If the withdrawal amount is below the limit, it is processed automatically.
If the withdrawal amount exceeds the limit, the Merchant or an authorized manager must approve it before processing.
A Client can withdraw funds only if the Merchant has a sufficient balance in the requested currency. See Balance management for instructions on managing liquidity.
After the withdrawal is processed, the requested amount minus the network fee is sent to the Client's wallet.
Withdrawal confirmation
If an API withdrawal exceeds the limit configured under Merchant → API → General settings, it remains pending until the Merchant approves or rejects it.
The Merchant or an authorized manager can approve or reject it under Confirmations → Withdrawal.

Withdrawal flow via personal account
To withdraw funds, select Withdraw on the Dashboard.

Select the currency, amount, destination address, and an optional comment.

Confirm the withdrawal using two verification codes: one from the authenticator app and one sent by email.

If the Merchant's balance has enough funds and verification is successful, the withdrawal is executed for the selected amount minus the network fee.
Last updated