| Sandbox | Production | |
|---|---|---|
| Base URL | https://api.antonpayments.dev | https://api.antonpayments.com |
| API key prefix | ak_test_ | ak_live_ |
| Compliance screening | Simulated (auto-pass) | Real OFAC, PEP, and sanctions checks |
| Funds | Pre-loaded test balances | Real money — must fund account |
| Payout delivery | Instant simulation | Real rail processing (minutes to days) |
| Webhooks | Delivered normally | Delivered normally |
| Rate limits | Relaxed | Enforced per plan |
Sandbox
The sandbox is your development and testing environment. It behaves identically to production — same endpoints, same request/response formats, same validation rules — so code that works in sandbox will work in production without changes.What you can do in sandbox
- Create payees and attach payment instruments
- Submit payouts and observe the full lifecycle
- Upload and process batch payouts
- Register webhook endpoints and receive deliveries
- Query balances and transaction history
- Test error handling with invalid inputs
How sandbox differs from production
Compliance screening is simulated
Compliance screening is simulated
All payouts pass compliance screening automatically. No real OFAC, PEP, or sanctions checks are performed. In production, payouts can be held for manual review or rejected by the screening engine.
Payouts settle instantly
Payouts settle instantly
Sandbox payouts move through every lifecycle status —
screening, processing, sent, completed — but transitions happen in seconds rather than minutes or days. Use this to verify your status handling logic without waiting.Balances are pre-funded
Balances are pre-funded
Your sandbox account comes with test balances in supported currencies. These reset periodically. In production, you must fund your account before submitting payouts.
No real money moves
No real money moves
Nothing submitted in sandbox results in a real payment. You cannot accidentally send real funds from the sandbox environment.
Sandbox access
Sandbox access is provisioned after your merchant application is approved or by your account manager. It is not self-service. See Going Live for the full onboarding process.Production
Production processes real payouts through real payment rails. Compliance checks run against live sanctions lists. Funds are delivered to real bank accounts, mobile wallets, and crypto addresses.Requirements
You must complete all of the following before submitting production payouts:- Approved merchant application — KYB verification, document review, and compliance approval
- Certification call — technical walkthrough of your integration with our team
- Funded account — wire funds to your production account and confirm balances via the API
- Production API keys — generate
ak_live_keys from the merchant portal
Identifying your environment
You can always determine which environment you are using by checking your API key prefix:401 Unauthorized error. Keys are scoped to their environment and cannot cross over.
Keep environments separate. Use environment variables to manage your base URL and API keys. Never hardcode either — and never use production keys in development or CI.