1. Click here to https://0xprocessing.com/ 2. Register at https://0xprocessing.com/auth/login/ 3. To activate your account after registration, navigate to your email and verify your account. 4. You integrate the payment system according to the documentation 5. Set the withdrawal limit and webhook URL in the personal account settings (menu Merchant\ Classic processing\ General settings). 6. After integration and testing of payments, we will set processing fee on merchant clients' deposit adjusted depending on the merchant's turnover.
Through the API you can deposit or withdraw amounts equivalent to ~2 USD in all supported cryptocurrencies.
Withdrawal from the merchant's personal account is possible if the withdrawal amount exceeds 10 USD. Withdrawal is possible in the merchant's balance currency only.
We are constantly developing and adding the necessary currencies or functionality for our clients.
Don't forget to specify merchant ID or Email of your registered 0Xprocessing account when contacting.
If you made the transaction through 0Xprocessing as a merchant client, please contact 0Xprocessing support first, so we can solve your problem faster.
The add liquidity function is needed to allow merchant to top up cryptocurrencies balances when the minimum balance is reached to make withdrawals to clients.
When adding liquidity, only the network fee is charged.
You can deposit or withdraw an equivalent amount from ~3 USD to ~60 000 USD in all supported cryptocurrencies.
If you need to deposit or withdraw more than the specified amount, you can do it through technical support by contacting
If the client pays the merchant correctly. 0Xprocessing awaits confirmation for a few seconds to a few minutes, according to the cryptocurrency network. Then it sends the amount to the merchant account balance and the payment status callback to the merchant's webhook URL. Funds received on balance are immediately available for withdrawal.
There is a manual withdrawal option in the merchant account (menu Dashboard\Withdraw) or you can set up automatic withdrawal of positive balances through API methods.
If VRCS is enabled, funds will be sent to VRCS, converted to stablecoin and automatically withdrawn to 0Xprocessing merchant balance when the minimum amount is reached, set in merchant account settings (menu Merchant\Classic processing).
- 1.The amount has been credited to the wallet indicated on the payment form after the payment window is closed (payment window 30 min). The payment is considered to be unpaid, and the merchant receives a callback with "Canceled" status.
- 2.The amount has not been transferred to the wallet specified in the payment form. Payment is considered to be unpaid and the merchant receives a callback with the status “Canceled”. Whenever a client contacts 0Xprocessing, you can first of all verify the top-up wallet yourself using the data provided by the user, transaction hash and top-up wallet address. If the amount is credited to the wallet, but not sent to the 0Xprocessing vault, you can contact 0Xprocessing support.
- 3.When paying a fixed amount, the client has underpaid the amount:
- If the automatic underpayment function is disabled, the payment is considered to be underpaid and a callback is sent to the merchant with the status “Insufficient”. Merchants can see and confirm "Insufficient" transactions in the Confirmations menu;
- 0Xprocessing waits until the payment window is closed (30 min) and automatically deducts the amount received from the balance; the payment is considered successful and the payment status "Insufficient" is sent to the merchant; another callback with the "Success" status and insufficient=true flag is sent to the merchant;
- If the deposit amount is less than the minimum, the payment is assigned the status "Insufficient". You will not be able to confirm the payment data without an additional payment
- If the merchant's client pays an additional amount before the payment window closes, the amount is considered paid in full and held as successful until the payment window closes.
To avoid underpayment, inform clients that the platforms from which the client pays may charge an additional withdrawal percentage or deduct from the network fee.
4. Client sent currency from other network or sent wrong currency.
USDT (BEP 20) instead of USDT (ERC 20)
BUSD (BEP 20) instead of USDT (BEP 20)
In this situation, you can request transaction verification through technical support and they will help you to change the currency of the payment.
- 5.If you send an amount to another network, e.g. BTC to ETH, the amount will be irrevocably lost.
- 6.When a client sends an amount less than the minimum payment limit. The amount will remain in the system wallet as long as the client is underpaying the amount exceeding the deposit limit.
- 7.When a client sends a liquid currency unsupported by 0Xprocessing, but in one of the supported networks, it can be returned to the sender with a deduction of the network fee. If the amount does not cover the network fee, a refund is not possible or request an additional currency transfer from the client to pay the network fee (ETH, BNB, TRX). If the currency is sent to an unsupported 0Xprocessing network, a refund is not possible.
- 8.If the merchant's client did not provide a Destination Tag (payment ID in the Ripple network) when sending the XRP, the payment was received, but processing will not be able to identify it. To search for the transaction in the admin panel, a hash of the payment and the transaction ID are required.
- 9.Transactions take a long time to be processed by the network. This is because in some networks transaction processing can take up to several hours. For example, if you specify a very low commission for a transaction in the BTC network.
- 10.Payment is marked by merchant as test
In the request to create a payment form, the parameter Test=true
Test payments are intended only for the emulation of different payment statuses. It is not paid in real cryptocurrency and is not displayed in merchant's account. However, when sending cryptocurrency for such payment, technical support can help to change its status and conduct payment as usual.
- 11.Double top-up. The client paid a second time to the wallet from the old payment form after closing the payment window. Technical support will help credit the funds received to the balance of the merchant's account. However, the system cannot send a callback for this transaction. The merchant has to credit the amount to its client on its own.
1. Txn Hash or Address (wallet the payment was made to);
2. Payment ID payment identifier in 0x (mandatory for XRP transactions);
3. Billing ID (payment identifier in your system);
4. User ID (mandatory for XRP transactions);
5. Client Email (on request of 0Xprocessing support).
1. Withdrawal ID from your side;
2. If the withdrawal ID is not shown, then you need to send a screenshot of the withdrawal from the 0Xprocessing Client's Profile or withdrawal amount and date.
All data must be sent in text form.
Where can I check the balance of the wallet your client has paid into?
Special search engines network explorers are used to check transactions and balance of cryptocurrency wallets
Binance Smart Chain https://bscscan.com/ BNB, BUSD (BEP20), ETH (BEP20), DAI (BEP20), USDT (BEP20), DESU (BEP20), ADA (BEP20), USDC (BEP20), BTCB (BEP20) Ethereum https://ethersecan.io/ ETH, BUSD (ERC20), DAI (ERC20), AXS (ERC20), TUSD (ERC20), USDC (ERC20), USDT (ERC20) Dogecoin https://dogechain.info/ DOGE Litecoin https://live.blockcypher.com/ LTC, BTC, DASH XRP https://xrpscan.com/ XRP Bitcoin https://www.blockchain.com/explorer BTC
The transaction data opens. Click on the wallet on the right-hand side.
Your wallet opens where you can see if a payment has been credited to your wallet. In addition, you can see if your client has sent an amount less than the minimum payment limit.
Payment has been received on the wallet.
Payment has not been received on the wallet.
Your wallet opens where you can see if a payment has been credited to your wallet. This is because you can see whether your client has sent an amount less than the minimum payment limit and whether the deposit has passed through.
The wallet addresses used in the payment forms are always unique for each payment and contain a zero balance.
Payment has arrived in the wallet.
Wallet is empty, payment has not been received.
Payment has been made. The wallet has a withdrawal transaction in the vault.