Sandbox & environments
How sandbox differs from production, how to get access, and how to flip the switch when you ship.
Environments
miaPOS runs two environments:
- Sandbox —
https://ecomm-test.miapos.md. Same API surface, simulated payments, separate credentials, free. - Production —
https://ecomm.miapos.md. Real money. Issued under a signed merchant agreement.
The API contract is identical. Switching environments is a credential and base-URL swap — no code change.
Getting sandbox access
Email [email protected]. No contract, no qualification call. We turn it around within one business day with a credential bundle and a Postman collection.
What sandbox simulates
- Payment outcomes — controllable via the test amount: amounts ending in
.00succeed,.01fail,.02stay pending. - Callbacks — delivered with the same signature scheme as production. Use to verify your signature-validation code.
- Latency — production is faster; sandbox simulates a ~1.5 s end-to-end.
Going live
- Sign the merchant agreement (we send it once your sandbox integration passes a checklist).
- Receive production credentials and a production
ecommBaseUrl. - Swap the base URL and credentials. Run one €1 transaction against a colleague's bank account to verify end-to-end.
- Switch the kill-switch in the merchant portal from sandbox to live.