logo

Rate Limiting

Overview

Rate limiting is implemented to ensure fair usage of the API and maintain system stability. Each API endpoint has specific rate limits based on its resource intensity and security requirements.

Rate Limits by Endpoint

Payment Link Creation

1 requests per second

Payment Stats

50 requests per second

Verify Payment

10 requests per second

Handling Rate Limits

Best Practices

  • Implement exponential backoff when hitting rate limits
  • Cache responses when possible to reduce API calls
  • Monitor rate limit headers to optimize request timing
  • Consider implementing a queue system for high-volume operations

Example Response

HTTP/1.1 429 Too Many Requests
Content-Type: application/json

{
  "error": "rate_limit_exceeded",
  "message": "Rate limit exceeded. Please try again in 60 seconds.",
  "retry_after": 60
}

Increasing Rate Limits

If you need higher rate limits for your use case, please contact our support team at [email protected]. We will evaluate your requirements and adjust the limits accordingly.