Comparison
How it works
When you use ask_test_ key, the API:
- Validates your request — required fields, email format, country code, etc. You get the same validation errors as in live mode.
- Returns simulated data — realistic fake responses with generated UUIDs, consistent fields, and proper structure.
- Does NOT touch the database — no customers, cards, or transactions are created.
- Does NOT call external providers — no KYC verification, no card issuance, no wallet creation.
Test mode is perfect for building and testing your integration. When you’re ready, simply switch to your
sk_live_ key — the API contract is identical.Identifying the mode
Every response includes ameta.mode field:
Test mode responses by endpoint
Customers
Cards
KYC, Balance, Wallets, Virtual Accounts, Gift Cards
Limitations
- UUIDs are generated on the fly and are not persistent
- No uniqueness check on
external_reference - Webhooks are not triggered in test mode
- Simulated data is static — it does not reflect previous API calls