Integrate Razorpay with Zoho Billing

Razorpay is a secure and efficient payment gateway that enables businesses to accept one-time and recurring payments through multiple payment methods, including credit cards, debit cards, net banking, UPI, and wallets. Integrating Razorpay with Zoho Billing allows you to seamlessly collect payments from various countries and currencies and reconcile transactions.

Note: * Transaction charges are applicable as per Razorpay's pricing policy. Zoho does not charge any additional fees. * To accept foreign currency payments, request Razorpay’s support team to enable international payments for your account. Once enabled, contact support@zohobilling.com to activate this feature in Zoho Billing. The payments received in foreign currencies will be settled in INR.
Insight: You may also be able to claim input tax credit on Razorpay’s transaction fees if you're registered under GST. Learn more about input tax credit and if you’re eligible to claim it.

Set Up Razorpay

Connect Razorpay

To get started, you will have to connect your Razorpay account with Zoho Billing. If you don’t have an account, you can create one and proceed with the integration.

To set up:

You will have connected Razorpay with Zoho Billing.

Configure Webhooks

After connecting Razorpay with Zoho Billing, you will have to configure a webhook for Razorpay. This is to ensure that Zoho Billing is notified about the payment statuses and payments do not fail to be recorded in Zoho Billing. This involves copying the webhook URL from Zoho Billing and then setting up webhooks in your Razorpay account. Learn why you should configure webhooks for Razorpay.

To copy the webhook URL from Zoho Billing:

Once you have copied the webhook URL from Zoho Billing, you can configure webhooks in Razorpay.

To configure webhooks in Razorpay:

You will have created a webhook, and the payment details will be synced with Zoho Billing.

Collect Customer Payments

Enable Payment Options

After setting up the integration in Zoho Billing, enable Razorpay as a payment option in invoices to receive payments.

To enable Razorpay:

Note: If you select multiple payment gateways, the last configured payment gateway will be used by default to receive payments.

Razorpay will be chosen as the payment option to collect payments.

Receive Payments from Customers

After you’ve enabled Razorpay as a payment option, your customers can pay through the customer portal.

Prerequisite: Ensure your customer's mobile number is added in Zoho Billing if they want to save their card while making a payment in the customer portal.

To make payments, your customers will have to:

Insight: Customers can check the "Allow ‘Your Company Name’ to collect future charges automatically" box to save and charge their card for future recurring invoices.

Your customers can also make payments from the secure payment page shared with them via email or shared URL.

Once the payment is successful, you will receive an email regarding the payment made by your customer, and the invoice’s status will be marked as Paid.

Insight: Domestic payments are settled within two working days of the transaction date. Learn more about Razorpay’s settlement process.

Auto-Charge

Note: This feature is only available upon request. To enable this feature, please contact support@zohobilling.com.

Once your customer saves their card details in the customer portal their card will then be automatically linked to their subscriptions.

Your customer’s card will be automatically charged when their invoice is due.

Delete the Integration

If you no longer want to use Razorpay integration, you can delete it. Before deleting, uncheck Razorpay as a payment option in unpaid invoices and delete any associated cards.

Warning: Razorpay is automatically enabled across all your Zoho Finance apps, so disabling it in one app will disable it in all other Zoho Finance apps.

To delete:

The Razorpay integration will be deleted from your organization.

Was this document helpful?
Yes
No
Thank you for your feedback!