Developer Sandbox

Test Your Integration

Try the RoboPurse Receipt API in a safe sandbox environment. No real transactions, no real money โ€” just real API responses.

How the Sandbox Works

๐Ÿ”‘
Sandbox API Key
Use a test API key prefixed with rp_test_. No production data is affected.
๐Ÿ“จ
Send Test Transactions
Submit transaction data just like production. Receipts are issued in sandbox mode.
๐Ÿงพ
Inspect Receipts
View issued receipts, verify them, and test your webhook handlers.

Try It Now

See what a real API request and response look like. Click "Send Request" to simulate submitting a transaction.

POST /integrations/receipts
{
  "receipt_number": "DEMO-77VQ4P",
  "type": "sale",
  "format": "digital",
  "customer_email": "demo@example.com",
  "payment_method": "card",
  "payment_status": "completed",
  "items": [
    {
      "product_name": "Espresso",
      "quantity": 2,
      "unit_price": 3.95,
      "discount": 0
    },
    {
      "product_name": "Blueberry Muffin",
      "quantity": 1,
      "unit_price": 4.5,
      "discount": 0.5
    }
  ],
  "tax": 1.48,
  "discount": 0.5,
  "total": 12.85
}

Click "Send Request" to see the API response

Sandbox vs Production

FeatureSandboxProduction
API Key prefixrp_test_...rp_live_...
Receipts issuedYes (sandbox only)Yes (real receipts)
Customer notificationsSuppressedSent to real customers
WebhooksDelivered to your endpointDelivered to your endpoint
Rate limitsRelaxed (100 req/min)Standard (60 req/min)
Data retention30 daysIndefinite

Ready to go live?

When your integration is tested and working, switch from your sandbox key to a production key and start issuing real receipts.