X-ZeroSettle-Key header.
Authentication
Include your publishable API key in every request:| Key Prefix | Environment |
|---|---|
zs_pk_test_ | Sandbox (no real charges) |
zs_pk_live_ | Production (real payments) |
Base URL
| Environment | URL |
|---|---|
| Production | https://api.zerosettle.io |
| Staging | https://api-staging.zerosettle.io |
Rate Limits
The API currently does not enforce rate limits, but please be reasonable with request volume. If you need high-throughput access, contact support@zerosettle.io.Error Handling
All error responses follow this format:| Status Code | Meaning |
|---|---|
400 | Invalid request (missing/malformed parameters) |
401 | Invalid or missing API key |
403 | Account disabled or insufficient permissions |
404 | Resource not found |
502 | Upstream service error (Stripe, Apple) |

