Docs · Get started

Sandbox & environments

How sandbox differs from production, how to get access, and how to flip the switch when you ship.

AudienceDeveloper
DifficultyBasic
Updated2026-05-30

Environments

miaPOS runs two environments:

  • Sandboxhttps://ecomm-test.miapos.md. Same API surface, simulated payments, separate credentials, free.
  • Productionhttps://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 .00 succeed, .01 fail, .02 stay 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

  1. Sign the merchant agreement (we send it once your sandbox integration passes a checklist).
  2. Receive production credentials and a production ecommBaseUrl.
  3. Swap the base URL and credentials. Run one €1 transaction against a colleague's bank account to verify end-to-end.
  4. Switch the kill-switch in the merchant portal from sandbox to live.