Rate Limiting & Error Handling

Rate Limiting

To ensure platform stability and fair usage, Payluk enforces rate limits across all endpoints.

  • Limit: 60 requests per minute per API key

If exceeded, the API returns:

429 Too Many Requests

Clients should implement retry logic with exponential backoff.

Error Handling

Payluk uses standard HTTP status codes to communicate request outcomes.

Status CodeDescription
200Request successful
201Resource created
400Invalid request or missing parameters
401Unauthorized or invalid API key
403Forbidden
404Resource not found
409Conflict or duplicate request
429Rate limit exceeded
500Internal server error

Error Response Format

{
  "status": false,
  "message": "Invalid request",
}