İçeriğe geç
All systems operational — 99.997% uptime
Developers · Sandbox

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.

$0
No card required
1:1
Production parity
5s
Data reset
sandbox.karumtek.com
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" }
  }'
Sandbox response time < 120ms — same availability guarantee as production.
Sandbox features

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.

Ready in 4 steps

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.

  1. 01

    Get a sandbox token

    Create a token via email on developers.karumtek.com/sandbox — no card, no fee, no commitment.

  2. 02

    Try it with cURL or Postman

    REST + OpenAPI 3.1 schema ready. Hit any endpoint with a Bearer header.

  3. 03

    Register your webhook endpoint

    Drop your server URL into the sandbox dashboard and pick which topics to subscribe to.

  4. 04

    Trigger an event, verify the signature

    Fire order.placed from the test panel, verify the HMAC signature on your server, process the payload.

Webhook tester POST · /webhooks/test
# 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": { ... } }
Getting started

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.

LET'SGO