Skip to main content
The Partner API has two environments. Use development for integration work and switch to production once you’ve signed off.

Why there’s no separate sandbox

We deliberately use the development environment as the sandbox. That way fixtures stay realistic, the data shapes match production exactly, and you catch breaking changes the moment they ship — not on your go-live day. You’ll get a separate credential per environment from your klikit operator. Dev credentials never work in production and vice versa.

Switching between environments

Keep the base URL, the API key, and the API secret in your environment config — not hard-coded. A typical layout:
Your code should never branch on environment — only on the values it reads from config.

Webhook URLs

Webhook registrations live per environment too. Your dev receiver URL gets events from dev orders; your prod receiver URL gets events from prod orders. Don’t point both at the same endpoint unless you have a way to separate the streams downstream.