The Busha Commerce API is rate-limited by default in order to keep incoming traffic under control and maintain a great experience for all our users. By default, every business is rate limited at 25 requests per minute on the charge creation endpoint and 100 requests per minute for all other endpoints.

If your requests are being rate limited, HTTP response code 429 is returned with an error code indicating your request exceeds the limit.

{
    "error": {
        "name": "too_many_requests",
        "message": "rate limit reached"
    }
}