Skip to main content
POST
Withdraw

Authorizations

x-api-key
string
header
required
x-api-user
string
header
required

Body

application/json
fromAccount
string
required
accountNumber
string
address
string
amount
number
bankCode
string
currency
enum<string>
Available options:
BNB,
BTC,
CUSD,
ETH,
KES,
NGN,
USDC,
USDT
mobileNetwork
enum<string>

mobile network of the recipient; required for mobile currencies

Available options:
Airtel,
Safaricom,
Telkom
network
enum<string>
Available options:
avalanche,
base,
binance,
bitcoin,
celo,
ethereum,
kenyanshilling,
naira,
polygon,
solana,
tron
otp
string

6 digit otp from authenticator app; required if withdrawal request is made with jwt token

paymentNetwork
enum<string>

payment network of the recipient; required for mobile currencies

Available options:
BUY_GOODS,
MOBILE,
PAYBILL
shortcode
string

mobile number of the recipient; required for mobile currencies

transactionReference
string
type
enum<string>
Available options:
crypto,
naira,
ghanaiancedis,
kenyanshilling

Response

post transfer withdraw ok

message
string