Sandbox environment
The sandbox is available at:
Merchant panel: https://sandbox-merchant.cryptonly.net
Merchant api: https://sandbox-api-merchant.cryptonly.net
Use this environment to test invoices, hosted checkout pages, deposits, withdrawals, API integrations, and webhook handling without using real mainnet funds.
Sandbox uses testnets only
Section titled “Sandbox uses testnets only”The sandbox does not use mainnet networks. Do not send mainnet assets to sandbox addresses. Funds sent by mistake may not be recoverable.
Supported sandbox networks:
| Network | Sandbox network |
|---|---|
| Ethereum | ETH Sepolia |
| BNB Smart Chain | BSC Testnet |
| Base | Base Sepolia |
| TRON | Tron Shasta |
| Bitcoin | BTC Testnet |
Sandbox vs production
Section titled “Sandbox vs production”| Environment | Purpose | Networks | Funds |
|---|---|---|---|
| Sandbox | Testing and integration | Testnets only | Testnet funds |
| Production | Real merchant payments | Mainnets | Real funds |
Testing flow
Section titled “Testing flow”- Log in to the sandbox merchant dashboard.
- Create a test invoice or hosted checkout payment.
- Select one of the supported testnet networks.
- Send testnet funds to the generated payment address.
- Wait for the payment status to update.
- Verify the payment in the dashboard.
- Confirm that your webhook endpoint receives the expected events.
- Test balance and withdrawal behavior where applicable.
For more ways to verify status transitions and webhook delivery without a real payment, see Testing your integration.
Related pages
Section titled “Related pages”Testing your integrationHistory and test webhooks without a transfer
InvoicesCreate the checkout payment the sandbox flow starts with
WebhooksEvents the sandbox sends to your endpoint
WithdrawalsPayout behavior to try before going live