Rate Limits
API rate limits
| Endpoint | Limit |
|---|---|
POST /v1/payment-links |
60 requests per minute per API key |
| All other API endpoints | 120 requests per minute per API key |
When a rate limit is exceeded, the API returns HTTP 429:
{
"detail": "Rate limit exceeded. Try again later."
}
Embed rate limits
The public checkout embed endpoints are rate-limited by IP address:
| Endpoint | Limit |
|---|---|
POST /v1/public/checkout/button-session |
20 requests per minute per IP |
Plan limits
The Free plan caps your total confirmed payments at 30 per calendar month. This is separate from API rate limits.
| Plan | Monthly payment cap |
|---|---|
| Free | 30 |
| Pro | Unlimited |
Increasing limits
If your use case requires higher API rate limits, contact support.