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 existingpaymentToken, 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.Recommended sandbox validation flow
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.

