Use the following credentials and test data when testing in the sandbox environment.
When prompted for a mobile number during checkout, the sandbox accepts a PIN of 7203 for any number. Use one of the pre-approved Australian test numbers below — an actual SMS is sent to whatever number you enter, so do not use a real number.
| Mobile number | PIN |
|---|---|
+61 491577644 | 7203 |
+61 491578148 | 7203 |
+61 491578957 | 7203 |
+61 491579212 | 7203 |
+61 491574632 | 7203 |
+61 491579455 | 7203 |
+61 491570156 | 7203 |
+61 491570159 | 7203 |
| Field | Value |
|---|---|
| Card number | 4111 1111 1111 1111 |
| Expiry | Any future date (e.g., 12/29) |
| CVV | Any 3-digit number (e.g., 123) |
| Name | Any name |
When prompted for identity verification:
- Use realistic-looking information — test names, addresses, and dates of birth.
- Do not use placeholder values like "Test Test" or "123 Fake Street" — these may trigger additional review.
- Use test document images if prompted for document upload (contact Banxa for test document assets).
Some payment methods require a national identity number. Use the following test values:
| Country | Identity type | Test value |
|---|---|---|
| Brazil | Cadastro de Pessoas Físicas (CPF) | 10112075088 |
| Chile | Rol Único Nacional | 760864285 |
| Colombia | Cédula de Ciudadanía | 1077650154 |
| Mexico | CURP | HEGG560427MVZRRL04 |
| South Africa | National ID | 8001015009087 |
| Thailand | Thai identity card number | 4854701245289 |
| United States | SSN | 222608111 |
Use these details for AUD off-ramp testing. The account name must match the name submitted during KYC — any account number is accepted in sandbox.
| Field | Value |
|---|---|
| Name | Same name submitted during KYC |
| BSB | 032-050 |
| Account Number | 111111 |
You can use any valid-format wallet address for testing. Example:
| Network | Example address |
|---|---|
| Ethereum (ETH) | 0xe3BDEFdAeFF070925eB7FfC49F9B30c647Cb751e |
| Bitcoin (BTC) | bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq |
No crypto is actually transferred in sandbox. The checkout will simulate the transaction flow.
To test how your integration handles different order outcomes, you can engineer specific scenarios in the sandbox:
| Scenario | How to trigger |
|---|---|
complete | Complete the full checkout flow with valid test credentials |
expired | Leave the checkout URL without completing — wait for expiry |
cancelled | Click "Cancel" or close the checkout before completing |
declined | Use a card number that triggers decline (contact Banxa for test decline cards) |
Webhooks are delivered in sandbox just as in production. Use a tool like webhook.site or ngrok to receive and inspect webhook payloads during local development.
Configure your sandbox webhook URL in the Partner Dashboard under the Sandbox environment setting.