Try the whole flow without touching production.
Grab a sandbox token in minutes, hit every endpoint with cURL or Postman, fire webhooks at your own server. Tenant-isolated, instantly reset, free.
curl https://sandbox.karumtek.com/api/v1/orders \
-H "Authorization: Bearer sk_test_4eC39H..." \
-H "Content-Type: application/json" \
-d '{
"customerId": "cus_demo_01",
"items": [
{ "variantId": "var_tshirt_m_black", "quantity": 2 }
],
"shippingAddress": { "city": "İstanbul", "district": "Kadıköy" }
}'Everything that mimics production, in one place.
Same schema, same validation, same response format. The only difference: no real money moves, reset whenever you want, share with your team.
Tenant-isolated
Each sandbox is its own tenant — never mixes with other developers' data, you can experiment freely with your schema.
Realistic seed data
100 products, 50 customers, 200 orders, 3 vendors preloaded. Test listing, filtering, and search scenarios immediately.
One-click reset
Roll the sandbox back to factory defaults any time. The database re-seeds in seconds, no persistent clutter.
Webhook tester
Enter your endpoint, manually trigger any topic. Headers, signature, and retry behavior are identical to production.
Token simulator
OAuth flow, scope checks, expired tokens, refresh — rehearse every scenario before shipping to production.
Test payment cards
iyzico + PayTR + Stripe sandbox cards preloaded. Test success, 3DS challenge, fraud, and refund flows end-to-end.
Get a token, trigger your first webhook in minutes.
No account creation, no signup. Grab a sandbox token with zero friction and send your first request in seconds.
- 01
Get a sandbox token
Create a token via email on developers.karumtek.com/sandbox — no card, no fee, no commitment.
- 02
Try it with cURL or Postman
REST + OpenAPI 3.1 schema ready. Hit any endpoint with a Bearer header.
- 03
Register your webhook endpoint
Drop your server URL into the sandbox dashboard and pick which topics to subscribe to.
- 04
Trigger an event, verify the signature
Fire order.placed from the test panel, verify the HMAC signature on your server, process the payload.
# Sandbox webhook tester
curl -X POST https://sandbox.karumtek.com/api/v1/webhooks/test \
-H "Authorization: Bearer sk_test_4eC39H..." \
-d '{
"topic": "order.placed",
"endpoint": "https://your-server.com/karum-hook"
}'
# → POST your-server.com/karum-hook
# X-Karum-Signature: t=1716843201,v1=a4b3c...
# { "topic": "order.placed", "data": { ... } }Your first sale this week. Setup in 5 minutes.
Our onboarding team runs the process. Data migration, product mapping, and channel connection included — first sale on average in 3–7 days.