Dashboard
Your sandbox environment. Keys, stats, quick start.
Get your sandbox API key
Generate an instant sandbox key. No approval. No forms. Live in seconds.
Participant ID (any name)
Quick start
cURL
Go
Node
Python
# Step 1: Get a sandbox key
curl -X POST https://sandbox.ziia.co/v1/sandbox/keys \
-H "Content-Type: application/json" \
-d '{"participant_id": "my_bank"}'
# Step 2: Authorise a payment
curl -X POST https://sandbox.ziia.co/v1/authorize \
-H "X-API-Key: pr_test_..." \
-H "Content-Type: application/json" \
-d '{
"transaction_id": "txn_001",
"pan_token": "tok_approve",
"amount": 5000,
"currency": "USD",
"merchant_id": "MERCH_001",
"mcc": "5411",
"acquirer_id": "acq_001"
}'
Getting started checklist
Generate a sandbox API key
Make your first authorisation request
Test a decline scenario
Trigger a 3DS challenge
Configure a webhook endpoint
Request builder
Build and fire payment requests against the sandbox. See the full response.
Request
Response
Fire a request to see the response here.
Request JSON
Fill the form above to preview the request.
Test cards
15 magic tokens. Each triggers a specific network response. Click to fire directly.
All (79)
Approval
Decline
Fraud
Security
Mastercard
MAC codes
Account
Error
Request logs
All sandbox requests from this session. Click any row to expand.
0 approved
0 declined
0 other
No requests yet. Fire some from the Request builder.
Webhooks
Configure your endpoint and see a simulated delivery log.
Endpoint configuration
Event payload reference
Delivery log
No webhook events yet. Fire requests to generate events.
AI Agent payments
Issue Trusted Agent Tokens and test AI agent payment flows.
Issue a Trusted Agent Token
Agent payment
Agent response
Issue a token and fire a payment to see the response.
Scenarios
13 pre-built test scenarios. One click to run.