CryptoBilling Documentation Help

About the Service

CryptoBilling is a system that provides external client systems with services for conducting cryptocurrency payments, including the following features:

  • Executing operations for depositing and transferring funds in cryptocurrency

  • Controlling transaction risk levels – you set the acceptable risk level

  • Verifying the details of each operation in the personal account

  • Receiving financial reports on operations in the personal account

  • Different approaches to payment for cryptocurrency processing services

CryptoBilling provides client systems with a REST-style API, enabling your system to initiate cryptocurrency payments, track their status, and obtain necessary information about your crypto processing. Additionally, CryptoBilling can create callbacks to your system with information about your cryptocurrency payments.

Service Advantages Over Others

  • Simple and Clear API for integration, providing all important information about processing.

  • Callback Mechanism for receiving information about cryptocurrency payments or using only API calls.

  • Security of Operations:

    • Data encryption is used for request authorization to the API.

    • Multi-factor authentication is used in the personal account to protect our clients' data.

    • Each of your transactions is checked against the acceptable risk level you set.

  • Intuitive Interface of the personal account with necessary functions for controlling processing and generating financial reports.

  • Convenient Role Model providing various levels of access for your employees in the personal account.

  • Support Team ready to assist clients in resolving various incidents.

Supported Cryptocurrencies

  • ADA - Cardano (Cardano)

  • BNB - Binance Coin (Binance Coin)

  • BTC - Bitcoin (Bitcoin)

  • DAI - DAI (Arbitrum, Base, Ethereum)

  • DOGE - Dogecoin (Dogecoin)

  • ETH - Ethereum (Arbitrum, Base, Ethereum, Optimism)

  • LTC - Litecoin (Litecoin)

  • MATIC - Polygon (Polygon)

  • SHIB - Shiba Inu (Binance Coin)

  • SOL - Solana (Solana)

  • TRX - Tron (Tron)

  • USDC - USD Coin (Arbitrum, Base, Ethereum, Optimism, Solana)

  • USDC.e - Bridged USD Coin (Arbitrum, Optimism)

  • USDT - Tether (Arbitrum, Binance Coin, Ethereum, Optimism, Solana, Tron)

  • XMR - Monero (Monero)

  • XRP - Ripple (Ripple)

Approaches to Payment for Cryptocurrency Processing Services

The chosen client tariff sets one of the following approaches to payment for cryptocurrency processing services:

Full Processing

Full processing is an approach to payment for cryptocurrency processing services where you pay a commercial fee and a technical fee for operations.

  • Commercial Fee is the payment for our payment system's services for processing your cryptocurrency operations. The amount of the commercial fee is determined by your tariff and consists of the following tariff parameters:

    • Fixed part

    • Percentage of the transaction amount

    • Minimum fee per transaction

The commercial fee is deducted from your balance for the following operations:

  • For deposit - at the time of crediting the deposit amount to your balance

  • For withdrawal - at the time of registration of the withdrawal request and debiting the withdrawal amount from your balance; if the withdrawal is unsuccessful, the commercial fee amount is returned to your balance.

If your balance is insufficient to pay the commercial fee for the operation, the operation will not be successfully completed.

  • Technical Fee is the blockchain fee for executing a transaction in the network. The amount of the technical fee is determined by the blockchain at the time of the transaction. The technical fee is deducted from your balance for the following operations:

    • For deposit - the actual blockchain fee for service transfers during deposit processing if necessary

    • For withdrawal - the actual blockchain fee for executing the withdrawal transaction

    • For service operation - the actual blockchain fee for executing service operation transactions

If your balance is insufficient to pay the technical fee for the operation, the operation will not be completed.

The technical fee is deducted from your balance whether the blockchain transaction is successful or unsuccessful if the blockchain charges the fee.

In full processing, our payment system provides you the opportunity to choose in which cryptocurrency to pay the commercial and technical fee for operations in a specific cryptocurrency. This could be the currency of the operation itself, the base cryptocurrency of the network if the specific cryptocurrency is a token, or another cryptocurrency from the list of those available for fee payment. Thus, the fee for your operations will be deducted from your balance in the cryptocurrency you choose for paying the commercial and technical fee.

Simplified Processing

Simplified processing is an approach to payment for cryptocurrency processing services where you only pay a processing fee.

  • Processing Fee is the payment for our payment system's services for processing your cryptocurrency operations, which is a certain percentage of the transaction amount, but not less than a certain minimum amount and not more than the maximum percentage you specify.

The amount of the processing fee is determined by your tariff and calculated based on the following tariff parameters:

  • Percentage of the transaction amount

  • Minimum fee per transaction

  • Maximum percentage of the transaction amount at which you are willing to conduct operations

In this approach, you do not need to track the amount spent from your balance on paying the blockchain fee during the processing of your cryptocurrency payments. Only the processing fee amount is deducted from your balance, which represents a certain percentage of your deposit or withdrawal amount. Our system covers the blockchain fee expenses. When overhead costs for blockchain operations exceed the processing fee, operations processing is halted until the situation in the blockchain changes. If you do not want to stop operations during periods of high network load, you can change the "Maximum percentage of the transaction amount" parameter for a higher processing fee.

  • The "Percentage of the transaction amount" parameter determines the processing fee amount you need to pay our system for processing your cryptocurrency payment.

  • The "Maximum percentage of the transaction amount" parameter determines the maximum processing fee amount you can pay for processing your cryptocurrency payment. This parameter affects the processing of your operation as follows: Depending on the blockchain situation at the time of the operation, the blockchain fee may vary. If the fee required by the blockchain exceeds your maximum processing fee amount, our system will wait for the blockchain fee to decrease below your maximum processing fee amount to continue the operation processing.

If the required blockchain fee for processing your operation exceeds your necessary processing fee amount but is less than your maximum processing fee amount, the actual blockchain fee will be deducted from your balance as the processing fee.

The processing fee is deducted from your balance for the following operations:

  • For deposit - at the time of crediting the deposit amount to your balance

  • For withdrawal - at the time of registration of the withdrawal request and debiting the withdrawal amount from your balance; if the withdrawal is unsuccessful, the processing fee amount is returned to your balance, and if the withdrawal is successful, the processing fee amount may be adjusted according to the actual blockchain fee for the withdrawal transaction.

If your balance is insufficient to pay the processing fee for the operation, the operation will not be successfully completed.

In simplified processing, the processing fee is paid only in the currency of the transaction.

Example: Your required processing fee is 0.5%, and the maximum processing fee is 5%.

Usually, the blockchain fee is half – 0.25% of the transaction amount. Thus, you will pay a 0.5% processing fee for the operation.

But at some point, the cost of transaction processing in the blockchain network temporarily increases to an average of 3%.

Then, instead of a 0.5% processing fee, you will pay a 3% processing fee for the operation.

If the cost of transaction processing in the blockchain network exceeds 5%, the operation processing will be halted until the transaction processing cost in the blockchain network becomes less than or equal to 5%.

14 November 2025