Docs 0xProcessing
  • 💡Basic
    • General
      • Terms and definitions
      • Available assets
      • Transaction Fees
    • Introduction guide
      • Deposit flow
      • Payment form
      • Withdrawal flow
      • VRCS - automatic conversion to stablecoins
      • Webhooks flow
      • Web3 processing
      • 0xProcessing use cases
  • 🔑0xProcessing API
    • Obtaining API Keys
    • Deposits
      • Payment form with fixed amount
      • Payment without fixed amount
      • Static wallet
    • Withdrawals
      • Withdrawal by client
      • Check withdrawal status by Withdrawal ID
    • Webhooks
      • Payment form with fixed amount
      • Payment without fixed amount
      • Static wallet
      • Withdrawals
    • Informational Commands
      • Request for balances
      • Coin info
    • Crypto or Fiat Equivalent
      • Fiat currency conversion
      • Conversion of fiat currencies into cryptocurrency
      • Conversion of cryptocurrencies into fiat currencies
      • List of supported fiat currencies for conversion
    • Errors
  • âš¡Web3 processing API
    • Introduction
    • Web3 pool API
  • 🚀Quick start
    • Account registration
    • API set up
    • Setting up Webhooks
    • Payment confirmation
    • Managing withdrawals
    • Create a Manager role
    • Currency management
    • VRCS setup
    • Balance management
    • Transactions and address tracking
    • Notifications
    • Account security
    • Match Crypto Wallet Addresses
  • 🔄FAQ
Powered by GitBook
On this page
  1. 0xProcessing API
  2. Withdrawals

Withdrawal by client

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

When requesting withdrawal of funds, a merchant must have liquidity on his balance in corresponding cryptocurrency. The method can be also used for automatization of withdrawals from the merchant's account by the merchant itself.

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 Merchant\Classic processing\General settings

Parameters:

Name
Description
Type

Currency

String

Amount

Withdrawal amount in cryptocurrency

Double

Address

String

DestinationTag

Destination Tag for XRP, TON, 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, TON, 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 processed by the manager

Boolean

externalId

Withdrawal ID in your system

String

Example response JSON:

                        {
                        "id": 100,
                        "address": "TToSLiYx6gfCrrhnWKXJmrsCivXR1111L",
                        "currency": "TRX",
                        "amount": 100.0,
                        "destinationTag": null,
                        "externalId":"abcd1234",
                        "clientId": "Client",
                        "autoWithdraw": false
                        }

The withdrawals report can be implemented by means of webhooks or by checking of withdrawal status.

PreviousWithdrawalsNextCheck withdrawal status by Withdrawal ID

Last updated 15 days ago

Withdrawal

Wallet address ()

🔑
Webhooks
Check withdrawal status by Withdrawal ID
learn more about matching a wallet address on your side
currency Values