Request crypto withdrawal
Last updated
Was this helpful?
Last updated
Was this helpful?
In some cases, a crypto withdrawal might require additional approvals before being send out. This will also alter the response status code to 202
and body when a crypto withdrawal is initiated and it will look as seen below:
More details about the fields required as part of the travelRuleBeneficiary
data can be found under National Identifier Types info page and Name Identifier Types info page
BTC
BTC
BCH
BCH
ETH
ETH, BSC
LINK
ETH
LTC
LTC
USDC
ETH, BSC, SOL
XLM
XLM
XRP
XRP
SOL
SOL
An endpoint for initiating cryptocurrency withdrawals. The amount can be selected either in fiat or crypto which is defined by the targetAmountPolicy
.
When FIAT is selected as policy the resulting amount of the withdrawal in crypto will be calculated according to the fiat amount passed in targetAmount field. When CRYPTO is selected as policy the resulting amount of the withdrawal will be exactly the same as the amount passed in targetAmount field (subject to a negligible difference due to market conditions i.e. market step size)
/api/v1/withdrawals
ID of the business from which the withdrawal should be executed.
Withdrawal identifier provided by the merchant.
Wallet address of the recipient.
XLM/XRP destination tag.
The requested amount to be withdrawn in fiat or crypto, depending on the provided targetAmountPolicy
.
Specifies the network that should be used in this withdrawal.
For ERC20 Tokens you can choose between ETH, TRX and BSC as values for the network field. ETH stands for Ethereum network. This will be set as the default value when none is provided. TRX stands for TRON network. Before executing any withdrawals through this network, please make sure your address supports it. BSC stands for Binance Smart Chain. Before executing any withdrawals through this network, please make sure your address supports it.
These are the following networks supported for each currency.
BCH
, BTC
, LTC
, XLM
, XRP
, ETH
, BSC
, SOL
, TRX
Cryptocurrency that will be withdrawn.
BCH
, BTC
, ETH
, LINK
, LTC
, SOL
, USDC
, XLM
, XRP
Fiat currency.
AED
, ARS
, AUD
, BDT
, BGN
, BRL
, CAD
, CHF
, CLP
, CNY
, CZK
, DKK
, EUR
, GBP
, HKD
, HRK
, HUF
, IDR
, ILS
, INR
, ISK
, JPY
, KES
, KRW
, MXN
, MYR
, NGN
, NOK
, NZD
, PEN
, PHP
, PLN
, QAR
, RON
, RUB
, SEK
, SGD
, THB
, TRY
, USD
, VND
, ZAR
Specifies if the targetAmount
will be requested in fiat or crypto.
CRYPTO
, FIAT
Specifies which balance account should be charged for the withdrawal.
CRYPTO
, FIAT
Specifies who pays the blockchain fee for the withdrawal.
USER
, MERCHANT