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
| Feature | Sandbox | Production |
|---|---|---|
| API Key prefix | rp_test_... | rp_live_... |
| Receipts issued | Yes (sandbox only) | Yes (real receipts) |
| Customer notifications | Suppressed | Sent to real customers |
| Webhooks | Delivered to your endpoint | Delivered to your endpoint |
| Rate limits | Relaxed (100 req/min) | Standard (60 req/min) |
| Data retention | 30 days | Indefinite |
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.