Skip to main content
SaturnShift has two isolated environments. Build and test against staging, then switch to production. Everything in these docs is identical across the two, you only swap the base URL and use the matching credentials.
StagingProduction
API base URLhttps://api.staging.saturnshift.iohttps://api.saturnshift.io
Dashboardhttps://app.staging.saturnshift.iohttps://app.saturnshift.io
Credentialsss_client_test_... / ss_secret_test_...ss_client_live_... / ss_secret_live_...
Merchant keyspk_test_...pk_live_...
Credentials, merchants, transactions, and webhook endpoints are separate in each environment. Generate your credentials from the Developers page in that environment’s dashboard, and send requests to the matching base URL.
A staging token only works against the staging API, and a live token only against production. The test / live prefix on your credentials tells you which environment they belong to.