API Docs
/
No Results Found
Introduction

Introduction

The Zoho Payments API allows you to perform a wide range of operations available in our web client, making it easy to incorporate payment functionalities into your applications.

Built on REST principles, the API offers predictable URL structures that simplify application development. The API strictly adheres to HTTP protocols, ensuring secure data transmission across all interactions. Every resource is accessible via a unique URL, which you can retrieve from the API Root Endpoint.

Use Zoho Payments APIs to manage transactions efficiently and streamline payment processing.

API Root Endpoint

Click to copy
https://payments.zoho.in/api/v1

Account ID

When you start setting up a Zoho Payments account, a unique ID is generated for each account.

This account_id parameter must be included in every API request to identify your Zoho Payments account.

Once logged into Zoho Payments, you can access the dashboard to view payments, payouts, and disputes. You also have the option to download transaction histories, manage refunds, and handle disputes directly within the app. Additionally, you can enable or disable payment methods. All actions are securely tracked using the associated Account ID.

API Call Limit

To ensure optimal service quality and availability for all users, Zoho Payments has limits on the number of API calls.

API Limits:

  • Payments: 600 requests per minute
  • Refunds: 60 requests per minute

If the API call limit is exceeded, further requests will be temporarily blocked, and an error response will be returned.

Note : To increase the API limit, contact us at support@zohopayments.com with your use case and Zoho Payments Account ID.

Response Example - 429

{ "code": "error", "message": "You've exceeded the maximum number of API requests per minute. Please try again later." }