All calls to Cashfree are subject to rate limiting. Limits are put in place to protect our system against excessive load and to make Cashfree systems available to as wide an audience as possible.

##Default Limits Per default the following limits are in place:

APIRate limit value per minuteRate limit type
Create Order200Account
Get Order400Account
Get Payments100Account
Get Payments by ID130Account
Pay Order100IP
Get Settlements30Account
Initiate Refund100Account
Get Refund30Account

Rate Limit Headers

You will receive rate limit information in the response headers of all calls to endpoints which are rate limited.

Currently you will receive these for every call. The following information is returned:

Header nameExampleDescription
x-ratelimit-limit100Max number of calls that can be made in a minute
x-ratelimit-remaining30Remaining number of calls that can be made in a minute
x-ratelimit-retry0Number of seconds you will have to wait to make the next call
x-ratelimit-typeapp_id or ipType of rate limiting applied

View Your Integrations

You can view all the current integrations you have configured along with their usage volumes (percentage). This provides you more visibility on different sources of your orders and helps you upgrade your integrations whenever it is marked as deprecated.

To view the integration usage, Go to Payment Gateway Dashboard > Developers > Integration Usage.

You can view the following details on this page:

  • Integration Source: Type of integration (Flutter, React Native, Android/iOS, Shopify, Wix, etc.)
  • Order Count: Number of orders paid via this integration (last 30 days)
  • Percentage: Percentage of total orders
  • Migration Required: Whether a migration to the new version is necessary