Sandbox

Build against OrderX without touching real data

Mint demo orders, push them through a simulated gateway, send signed test webhooks to your own endpoint — all in a throwaway sandbox that never moves real money.

Deterministic data

A sandbox API key surfaces a stable, clearly-fake dataset across /api/v1 — menu, orders, customers, reviews.

Demo gateway

Created orders get a pending demo transaction you can capture or decline from the sandbox checkout.

Live webhook log

Every demo order, payment flip and test delivery appends a real event to the sandbox webhook-events feed.

Try it live

No account or API key required

POST /api/sandbox/demo-order
curl -X POST https://api.orderx.gm/api/sandbox/demo-order \
  -H "Content-Type: application/json" \
  -d '{ "customerName": "Demo Customer", "pickupDelivery": "pickup" }'

How the pieces fit

  • 1. Mint an order with demo-order — it lands in the demo business's dashboard with a pending demo transaction.
  • 2. Approve or decline it — the sandbox checkout page calls /sandbox/capture or /sandbox/decline.
  • 3. A webhook event is appended to your sandbox /api/v1/webhook-events feed, then appears in the dashboard's webhook log.
  • 4. Grab a sandbox API key from your dashboard to read the deterministic dataset titled express-test 2.
Heads upDemo orders are real rows in the demo business's data — they keep the playground alive but are clearly sandbox-only. Real-money businesses are never affected. Use the Reset tab to wipe them.