generated: '2026-07-20' method: derived source: openapi/ servers[] + developer.revolut.com sandbox documentation summary: >- Every Revolut developer API ships a dedicated sandbox host that mirrors production, so integrations are built and tested against sandbox before switching hosts to go live. environments: - api: business production: https://b2b.revolut.com/api/1.0 sandbox: https://sandbox-b2b.revolut.com/api/1.0 - api: merchant production: https://merchant.revolut.com sandbox: https://sandbox-merchant.revolut.com - api: open-banking production: https://oba-auth.revolut.com sandbox: https://sandbox-oba-auth.revolut.com - api: revolut-x production: https://revx.revolut.com/api/1.0 sandbox: https://revx.revolut.codes/api/1.0 - api: crypto-ramp production: https://ramp-partners.revolut.com/partners/api/2.0 sandbox_note: partner sandbox provisioned per partner; no separate public sandbox host in the spec. keys: note: >- Sandbox and production use separate API keys / credentials issued from a Revolut Business (sandbox) account. Test card numbers and simulation values are documented in the Merchant testing guide; not reproduced here to avoid transcribing values verbatim without capture. docs: https://developer.revolut.com/docs/guides/accept-payments/get-started/test-in-the-sandbox-environment