Sīrū · Developer sandbox

TEST ONLY · No real payments or eSIMs · Never enter a real card

Test an eSIM checkout safely

Explore a synthetic Japan eSIM plan, create a temporary sandbox session, open Stripe test checkout, and read the resulting test order. A successful test payment never buys or provisions a real eSIM.

Free self-serve sandbox access

No account, payment card or production API key is needed to create temporary test credentials. Everything below runs in this isolated test environment.

  1. No session created. Credentials stay in this tab's memory and expire after two hours or a service restart.

  2. One synthetic Japan 1 GB / 7 days plan: EUR 1.00 in test mode. This never charges real money or issues an eSIM.

    Use 4242 4242 4242 4242 for success, 4000 0000 0000 0002 for decline, or 4000 0000 0000 3220 for bank authentication. Use a future expiry, any three-digit CVC and a synthetic email such as developer@example.com. Never enter a real card.

  3. Only a verified Stripe test webhook can mark an order paid. A browser return does not prove payment.

    No orders loaded.

Retrying checkout in this tab reuses the same order and idempotency key. Reloading forgets the credentials and this tab's order reference; it does not cancel an existing Stripe test checkout. Use the API for multiple intended orders. Test orders reset on restart. Production OAuth and automatic saved-card payments are not simulated.

Start with the API

No signup or production API credentials required. Sessions expire after two hours or when this service restarts. Use synthetic information and Stripe test cards.

Developer documentation · OpenAPI specification · Agent instructions

Official CLI

The official Sīrū CLI reads the production catalog and docs:

npx @siru-world/cli@0.1.0 products --country JP --limit 10

Use the sandbox HTTP API for test checkout. Production payments, fraud checks, OAuth consent and fulfillment operate separately.