Skip to main content
Gnosis Pay has two separate environments: sandbox for building and testing, and production for real users, real cards, and real money. Each environment has its own credentials, data, and base URLs, and nothing carries over between them.

Sandbox

Sandbox is open to any team building with Gnosis Pay, whether you’re exploring the stack for the first time, building a proof of concept, or running a testing phase before launch. To get access, contact our team. We’ll send you an invitation to the sandbox Partner Dashboard, where you set up your credentials and start integrating.

What you can test in sandbox

Identity verification runs against Sumsub’s sandbox, so you can go through the full flow with Sumsub’s test templates, without real personal data or waiting for manual review. Test every outcome your integration needs to handle: approved, resubmission requested, manual review, and rejected.See KYC Statuses for the full list of statuses, and the KYC testing guide for step-by-step instructions.
The transaction simulator lets you create card transactions in different states, including authorizations, declines, refunds, and reversals, without a live card network. Use it to test transaction handling, webhooks, and UI states end to end before any real card or money is involved.

Production

Production access requires a partnership agreement with Gnosis Pay. Production credentials are not self-serve. As part of onboarding, the Gnosis Pay team sets up:
  • Access to the production Partner Dashboard and production APIs
  • Production credentials for your integration
  • The domain configuration your integration type needs (see below)
Ready to move from sandbox to production? Contact sales to start the partnership process.

Comparison

What you need for setting up environment for platform server side integration

The setup differs depending on how you integrate. If you haven’t chosen yet, see Integration types.
Your backend connects server-to-server through the Partner API. In each environment you need:
  • An OAuth token URL, client ID, and client secret, stored only on your backend
  • An HTTPS endpoint to receive webhooks
  • A durable mapping between your user IDs and the IDs Gnosis Pay returns
  • A Safe owner address and chain for each account you create
  • Separate approval before you handle sensitive card data, such as card numbers and CVVs, directly

Base URLs

Each environment has two base URLs: For example, the sandbox token endpoint is https://core.sandbox.gnosispay.in/oauth/token. See Authenticate your backend.
Keep the base URL and credentials in configuration rather than in code, so switching from sandbox to production is a config change, not a code change.
Every endpoint in these docs includes Sandbox and Production request examples. Switch between them with the tabs on each code block.