Skip to main content
These are the test cases to help you test your site’s integration with CryptoProcessing crypto withdrawals. For each test case, initiate a withdrawal via the /v2/withdrawal/crypto endpoint and then process the relevant callback. Depending on whether you work with standard withdrawals or instant withdrawals, you will need to use different callback types and field names. If your site supports both, make sure to go through both lists of test cases.
Make sure to check these test cases if your site uses the /v2/withdrawal/crypto endpoint.
ProcedureExpected results
Successful withdrawal
  1. Initiate a crypto withdrawal.
  • The site gets a withdrawal callback.
  • The callback status is confirmed.
Successful withdrawal with conversion
  1. Initiate a withdrawal with the convert_to field.
  • The site gets a withdrawal callback.
  • The callback status is confirmed.
  • The callback type is withdrawal_exchange.
  • currency_sent is the amount taken from your balance. Its currency is the one you specified in currency.
  • currency_received is the amount sent to the address. Its currency is the one you specified in convert_to.
Withdrawal declined by the owner
  1. Go to Settings → Withdrawal limits → API withdrawals → Custom API withdrawal limits and set up a limit for a specific currency.
  2. Initiate a withdrawal in that currency with an amount above the limit.
  3. As an Owner, go to Transactions and select the pending transaction.
  4. Click Decline.
  5. Remove the withdrawal limit if you won’t need it after testing.
  • The site gets two withdrawal callbacks.
  • The callback status is first pending, then declined.
Withdrawal approved by the owner
  1. Go to Settings → Withdrawal limits → API withdrawals → Custom API withdrawal limits and set up a limit for a specific currency.
  2. Initiate a withdrawal in that currency with an amount above the limit.
  3. As an Owner, go to Transactions and select the pending transaction.
  4. Click Approve.
  5. Remove the withdrawal limit if you won’t need it after testing.
  • The site gets two withdrawal callbacks.
  • The callback status is first pending, then confirmed.
Last modified on October 23, 2026