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:
BTC
BTC
BCH
BCH
ETH
ETH, BSC
LINK
ETH
LTC
LTC
USDC
ETH, BSC, SOL
XLM
XLM
XRP
XRP
SOL
SOL
More details about the fields required as part of the travelRuleBeneficiary
data can be found under and
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)
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.
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.
Cryptocurrency that will be withdrawn.
Fiat currency.
Specifies if the targetAmount
will be requested in fiat or crypto.
The requested amount to be withdrawn in fiat or crypto, depending on the provided targetAmountPolicy
.
Deprecated. Use settlementCurrency
instead. Specifies which balance account should be charged for the withdrawal.
the organisation's default setting
Possible values: Specifies which currency balance should be charged for the withdrawal.
the organisation's default setting
Possible values: Specifies who pays the blockchain fee for the withdrawal.
the business' default setting
Possible values: