Skip to content

Connect Zoho Payments

Zoho Payments covers UPI, Cards and Net Banking across multiple regional data centres. Connecting it takes a few more credentials than the other providers because it uses OAuth. Set it up on the Addons → RelyPay → Providers page.

The Zoho Payments configuration card in RelyPayAddons → RelyPay → Providers → Zoho Payments

Credentials you will need

On the Zoho Payments card, fill in these fields exactly:

FieldWhere to find it
Account IDFrom Zoho Payments Dashboard
API KeyFrom Zoho Payments → Settings → API Keys
OAuth Client IDFrom Zoho API Console (Self Client)
Client SecretFrom Zoho API Console
Refresh TokenGenerated via OAuth flow
Webhook SecretFor webhook verification

Create a Self Client in the Zoho API Console to get the OAuth Client ID and Client Secret, then complete the OAuth flow to generate the Refresh Token. The Account ID and API Key come from your Zoho Payments dashboard.

Data Center

  • Data Center — choose the region your Zoho account lives in: India (.in), US (.com), EU (.eu) or Australia (.com.au).

Pick the correct data center

Zoho accounts are region-specific. Choosing the wrong data center will make authentication fail even when every other credential is correct. Match it to the domain you use to sign in to Zoho.

Options

  • Test Mode — toggle. Enable for sandbox testing. Use this while trialing the integration, and disable it for live payments.

Register the webhook

  1. On the Zoho card in RelyPay, copy the webhook URL shown.
  2. In the Zoho Payments dashboard, add that URL as your webhook endpoint and set a secret that matches the Webhook Secret you entered in RelyPay.
  3. Subscribe to these events:
EventRequired?
payment.succeededRequired
payment.failedRequired

SSL and webhook secret required

The webhook URL must be HTTPS, and the Webhook Secret must be set — without it RelyPay cannot verify the signature and will reject callbacks with a "Webhook secret not configured" notice in the activity log.

Test it

  1. Click Test Connection on the Zoho card to confirm your credentials and data center are correct.
  2. Enable Zoho Payments and save.
  3. Place a test payment through a RelyPay sub-gateway that Zoho can serve, and confirm the result appears in the transaction log with Zoho as the provider.

Documentation for the Relyweb app catalogue.