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
  • Withdrawal flow via API
  • Withdrawal flow via personal account
  1. Basic
  2. Introduction guide

Withdrawal flow

A comprehensive guide to managing withdrawals in our crypto payment gateway, designed to ensure smooth, secure, and efficient transactions.

PreviousPayment formNextVRCS - automatic conversion to stablecoins

Last updated 4 months ago

Withdrawal flow via API

1. On Merchant's website Client requests withdrawal. In order to execute it Merchant via API submits to 0xProcessing

- if withdrawal amount below limit it will be processed automatically.

- if withdrawal amount above limit it should be confirmed by Merchant or Manager before processing

3. Once withdrawal is executed it will be sent to Client's private wallet in requested amount minus network fee.

Withdrawal confirmation

If withdrawal executed via API and limit is higher than defined in Merchant's personal account (Merchant\ Classic processing\ General settings) it will be suspended until Merchant will approve it or reject.

Withdrawal flow via personal account

  1. In order to withdraw funds Merchant should select Withdraw at Dashboard page.

  1. Then select currency, amount, wallet address and optionally add comment.

  1. To confirm withdrawal should be provided two verification: from 2FA app and from email.

If Merchant's balance has enough funds and verification was successful withdrawal will be executed for selected amount minus Network fee.

2. Merchant can for Clients (menu Merchant\ Classic processing\ General settings)

Client can withdraw funds only if Merchant has corresponding currency in necessary volume on his balance. Instruction how to manage balance available here:.

It can be done in section of Merchant's account or via the Manager's account.

💡
Confirmations\Withdrawal
following request
Liquidity topup
set withdrawal limit
Classic processing withdrawal flow
Withdrawal limit