Olympus AscendOur official launch event, 12 November 202612 Nov 2026Learn more
Olympus Pay

From sandbox to live: a checklist

What to test with a sandbox key, and what to check before you switch to a live key.

Build and test everything with a sandbox key first. It behaves like a live key without moving real money. See Sandbox and live API keys.

Before you go live

  • Your verification is approved. Live keys are only for verified accounts, and money-moving endpoints need it.
  • Each key has only the scopes it needs, and live keys are kept on your server, never in a browser or a mobile app.
  • Writes send an Idempotency-Key, so a retry after a timeout returns the original result and does not pay twice.
  • Your webhook endpoint verifies the signature on the raw body and answers quickly. See Receive and verify webhooks.
  • You handle every payment, refund and payout status, including failed and cancelled. See the status guide.
  • You back off and retry when a request is rate limited.

Stuck? Write to dev@olympuspay.co or use the developer contact form. The API reference lists every endpoint.

Last updated 26 September 2026.

Common questions

Can a sandbox key move real money?

No. Sandbox keys start with olp_test_ and move no real money. Live keys start with olp_live_.

What if I retry a request and it runs twice?

Send an Idempotency-Key with write requests. A retry with the same key returns the original result instead of creating a second payment.