Send Payout

Create payout.

post

Creates a payout by specifying the wallet address, amount, currency, network, customer details, and an optional webhook URL for notifications. This endpoint initiates the process of transferring funds to the user's specified wallet.

Authorizations
x-api-keystringRequired
Body

Withdrawal creation request body.

methodstring ยท enumOptional

A method to make a payout (e.g., to a web3 wallet, or Binance Account).

Default: directPossible values:
binanceIdstring ยท min: 1Optional

Recipient's Binance Pay ID or Binance Email. If the payout method is Binance Pay, this field is required.

kucoinpayIdstring ยท min: 1Optional

Recipient's Kucoin Pay ID . If the payout method is Kucoin Pay, this field is required.

walletAddressstringOptional

Recipient's wallet address.

networkFeeByUserbooleanRequired

Specifies whether the network fee should be deducted from the amount being withdrawn (true) or the remaining balance (false). Choose the latter option if you need to send a specific amount.

amountnumberRequired

Amount to withdraw.

currencystring ยท min: 1Required

Currency for withdrawal, specified via tickers (refer to API glossary).

networkanyRequired

Blockchain network for withdrawal, specified via tickers (refer to API glossary).

customerIdstring ยท min: 1Required

Customer's ID for security purposes.

customerIpstring ยท min: 1Required

Customer's IP address for security purposes.

orderIdstring ยท min: 1Required

Customer's order ID.

additionalDatastringOptional

Additional information related to the payout, if needed.

webhookUrlstringOptional

Webhook address for receiving withdrawal notifications.

Responses
post
/v1/payout
get
Authorizations
x-api-keystringRequired
Path parameters
idstring ยท uuidRequired

Unique identifier of the withdrawal

Responses
200

200

application/json
get
/v1/payout/{id}/status

Last updated

Was this helpful?