Skip to main content
Typically, a successful crypto deposit is processed in two main steps (see Statuses for more details):
  1. When an incoming transaction appears in the blockchain, CryptoProcessing shows it on the Transactions tab with the status and sends a not_confirmed callback.
  2. When the transaction gets the required number of confirmations, CryptoProcessing changes its status to , sends a confirmed callback and adds the funds to the merchant’s balance.
However, for BTC and BCH, instant confirmations are possible. Unlike the standard process, an instant confirmation produces the status and the confirmed callback immediately, without waiting for the actual confirmations in the blockchain. We assume the risk associated with accepting the funds before on-chain confirmation. When you receive the confirmed callback, it is safe to perform business actions such as crediting your customer’s balance on your site, regardless of the number of confirmations in the blockchain. If you get a not_confirmed callback, it means that CryptoProcessing cannot accept the deposit instantly and will wait for the confirmations in the blockchain. In this case, do not credit your customer balance until you receive the confirmed callback. We recommend displaying the transaction on your site as “Pending” or “Processing”.
Last modified on July 17, 2026