For the complete documentation index, see llms.txt. This page is also available as Markdown.

Withdrawal by client

Automate client withdrawals with 0xProcessing's API. Facilitate secure and efficient fund transfers from your merchant account to client wallets.

Before requesting a withdrawal, the Merchant must have sufficient liquidity in the corresponding cryptocurrency. This method can also be used to automate withdrawals from the Merchant account.

Content type: application/x-www-form-urlencoded / application/json

Request Request Type: POST

Endpoint:

 https://app.0xprocessing.com/Api/Withdraw

The request must contain an APIKEY header with your API key. The key can be generated in the menu Settings → API.

Parameters:

Name
Description
Type

Currency

Withdrawal currency Values

String

Amount

Withdrawal amount in cryptocurrency

Double

Address

Wallet address (learn more about matching a wallet address on your side)

String

DestinationTag

Destination Tag for XRP, GRAM, USDT (TON), NOT (TON) withdrawal. Optional parameter

String

ClientId

Unique client ID in your system

String

ExternalId

Withdrawal ID in your system

String

Test

Indicates whether the withdrawal will be a test withdrawal

Boolean

Reply

Response Type: JSON

Parameters:

Name
Description
Type

id

Withdrawal ID in the 0xProcessing system

Integer

currency

Withdrawal currency

String

amount

Withdrawal amount in cryptocurrency

Double

address

Wallet address

String

destinationTag

Destination Tag for XRP, GRAM, USDT (TON), NOT (TON) withdrawal. Optional parameter

String

clientId

Unique client ID in your system

String

autoWithdraw

Specifies whether the withdrawal will be processed automatically. A value of false means that the withdrawal must be approved by an authorized Manager

Boolean

externalId

Withdrawal ID in your system

String

Example response JSON:

Withdrawals can be tracked through webhooks or by polling the withdrawal status endpoint.

Webhooks

Last updated