Skip to main content
These are the test cases to help you test your site’s integration with CryptoProcessing crypto deposits. For each test case, create a new deposit address via the /v2/addresses/take endpoint and then process the relevant callback.
You can test deposits in the sandbox environment by withdrawing funds from your merchant account instead of sending an external payment. Generate a deposit address, then withdraw funds to that address.
ProcedureExpected results
Successful deposit
  1. Create a deposit address without exchange.
  2. Copy the address into a wallet on your device.
  3. Place a payment. Make sure its amount is equal or higher than the minimum deposit.
  • The site gets two deposit callbacks.
  • The callback status is first not_confirmed, then confirmed.
  • currency_sent is the currency and amount of your payment.
  • currency_received.amount_minus_fee is the amount added to your balance, after fees.
Cross-currency deposit
  1. Go to Settings → Callbacks and make sure the Cross-currency deposits callback is enabled.
  2. Create a deposit address for one currency, e.g., USDC on the Ethereum network.
  3. Copy the address into a wallet on your device.
  4. Place a payment in a different currency on the same network, e.g., ETH. Make sure its amount is equal or higher than the minimum deposit.
  • The site gets two deposit callbacks.
  • The callback status is first not_confirmed, then confirmed.
  • crypto_address.cross_currency is true.
  • currency_received.currency is different from expected_currency.
  • If the address has automatic conversion (convert_to), the deposit isn’t converted: type is deposit, and currency_received.currency is the currency you sent.
Deposit below minimum amount
  1. Go to Settings → Callbacks and make sure the Deposits less than minimum amount callback is enabled.
  2. Create a deposit address.
  3. Copy the address into a wallet on your device.
  4. Place a payment lower than the minimum deposit.
  • The site gets two deposit callbacks.
  • The callback status is cancelled.
  • The error is Transaction amount less than minimum deposit.
Last modified on October 29, 2026