---
url: /zoho-payments-whmcs.md
description: >-
  Accept Zoho Payments in WHMCS with an embedded checkout widget, OAuth2 with
  auto-refresh, HMAC-verified webhooks, and support for both the India and US
  data centres.
---

# Zoho Payments for WHMCS

Zoho Payments for WHMCS enables invoice payments via an **embedded checkout widget**:

* **Multi-region:** Supports both **India (.in)** and **US (.com)** Zoho data centres.
* **Secure verification:** Direct server-side API verification for all on-page checkouts.
* **Asynchronous webhooks:** Signed HMAC-SHA256 webhooks for automated Payment Link processing.

![Zoho Payments in the WHMCS payment gateways list](/zoho-payments-whmcs/img/zoho-payments-index-gateway.png)
*Setup → Payment Gateways → Zoho Payments*

## Who it is for

Designed for WHMCS merchants operating on Zoho infrastructure who require an integrated, in-page checkout experience without external redirects.

## How it works

| Step | What happens |
| --- | --- |
| **Pay Now** | The customer clicks Pay Now on their invoice |
| **Widget** | The embedded Zoho Payments widget opens with payment options |
| **API-verified** | On success, WHMCS verifies the payment against the Zoho API |
| **Marked paid** | The invoice is marked paid, with details and fees recorded |

## What you'll need

* **Zoho Payments account:** Active account with Payments API access.
* **OAuth credentials:** Client ID, Client Secret, and Refresh Token.
* **SSL certificate:** Active HTTPS configuration for secure webhook delivery.

See [Requirements](/zoho-payments-whmcs/requirements) and the [Zoho OAuth setup guide](/zoho-payments-whmcs/guides/zoho-oauth).

## Where to go next

* [Requirements](/zoho-payments-whmcs/requirements) — check your server and Zoho account
* [Zoho OAuth setup](/zoho-payments-whmcs/guides/zoho-oauth) — app, refresh token, webhook
* [Installation](/zoho-payments-whmcs/installation) — upload, activate, configure
* [Widget checkout](/zoho-payments-whmcs/features/widget-checkout)
* [Settings reference](/zoho-payments-whmcs/settings) · [Error reference](/zoho-payments-whmcs/errors)

::: tip New here?
Follow [Requirements](/zoho-payments-whmcs/requirements) →
[Zoho OAuth setup](/zoho-payments-whmcs/guides/zoho-oauth) →
[Installation](/zoho-payments-whmcs/installation), then test in test mode before
[going live](/zoho-payments-whmcs/guides/going-live).
:::
