Skip to main content
Jupico exposes two environments. Build and test in sandbox, then complete the go-live checklist before switching to production.

Base URLs

Sandbox

https://sandbox-platform.jupico.comSource IP rule: Any. Use for development and testing.

Production

https://platform.jupico.comSource IP rule: Specified / allowlisted. Provide your server IPs to Jupico before go-live.
The OpenAPI playground uses the server URL defined in openapi.json. The current generated API Reference points to the sandbox server.

Sandbox test submerchants

Use these submerchant IDs to exercise payout and transaction workflows in sandbox. Use the scheduled-payout submerchant for standard payment and settlement testing. Use the dynamic-payout submerchant when testing dynamic payout instructions.

Card payment tokens

When an endpoint accepts an existing paymentToken, use one of these sandbox tokens. Example payload:

Simulating declines and errors

Sandbox declines and errors are triggered by specific amounts used with the dedicated test token below — not by special card numbers. Send a sale or authorization with this token and one of the trigger amounts. For the full list of error codes returned by sandbox and production, see Error Codes.

Raw card test data

Use these values when testing card tokenization or raw-card sandbox flows.
Use test card numbers only in sandbox. Never send real card or bank account data to a sandbox integration unless Jupico explicitly instructs you to do so.
Use this flow to verify your environment, credentials, and request format are correct before moving to production.
1

Confirm the API is reachable

Call GET /status. A 200 response confirms connectivity and credentials.
2

Create or identify a sandbox customer

Use an existing customer or create one via the Customer API.
3

Tokenize or reuse a payment token

Reuse one of the sandbox tokens above, or run raw-card tokenization.
4

Run a low-risk transaction

Try a card authorization or sale against one of the test submerchants.
5

Query the transaction

Confirm the expected status through the Query API.
6

Exercise failure paths

Test reversals, refunds, timeouts, and declines before moving to production.
Last modified on July 15, 2026