Integrate Zoho Commerce With Razorpay
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 Commerce 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@zohocommerce.com to activate this feature in Zoho Commerce. The payments received in foreign currencies will be settled in INR.
Set Up Razorpay
Here’s how you can integrate zoho commerce with Razorpay
Connect Razorpay
To get started, you will have to connect your Razorpay account with your Zoho Commerce organization. If you don’t have an account, you can create one and proceed with the integration.
To set up the integration:
- Go to Settings and then select Payment Gateways under Integrations.
- Click Set Up Now next to Razorpay. You will be redirected to Razorpay’s login page.
- Enter your Email Address or Mobile Number, and click Continue.
- Enter your Password, and click Login.
- On the following page, click Authorize.
You will have connected your Razorpay account with your Zoho Commerce organization.
Configure Webhooks
After connecting Razorpay with Zoho Commerce, you will have to configure a webhook for Razorpay. This is to ensure that Zoho Commerce is notified about the payment statuses and payments do not fail to be recorded in Zoho Commerce. This involves copying the webhook URL from Zoho Commerce and then setting up webhooks in your Razorpay account. Learn why you should configure webhooks for Razorpay.
To copy the webhook URL from Zoho Commerce:
- Click the Gear icon in the top right corner.
- Select Payment Gateways under Integrations.
- Click Create a webhook to sync payment details with Zoho Commerce under note.
- Copy the Webhook URL from the 4th step in the following pop-up.
Once you have copied the webhook URL from Zoho Commerce, you can configure webhooks in Razorpay.
To configure webhooks in Razorpay:
- Log in to your Razorpay dashboard.
- Go to Account & Settings and select Webhooks under Website and app settings.
- Click + Add New Webhook.
- Paste the URL copied from your Zoho Commerce account in the Webhook URL field.
- Check payment.authorized and payment.captured under Payment Events.
- Click Create Webhook.
You will have created a webhook, and the payment details will be synced with Zoho Commerce.
Collect Customer Payments
Once you have integrated the payment gateway, here’s how you can start collecting payments from customers:
Enable Payment Options
Your customers can pay you through Razorpay if you’ve enabled it as a payment option in your online store.
Note: You can enable Razorpay as a payment option only after the account is active.
To enable Razorpay as a payment option:
- Click Settings in the top right corner.
- Select Payment Gateways under Integrations & Marketplace.
- Click Checkout Preferences next to Razorpay and enable Show in Store.
Receive Payments from Customers
After you’ve enabled Razorpay in the payment options, your customers can pay for their orders using Razorpay during checkout.
To make payments, your customers will have to:
- Visit your online store and add items to the cart.
- Click View Cart and select Checkout.
- Enter Address and click Continue.
- Select Razorpay under Payment Options.
- Check the I accept the terms and conditions box and click Make Payment.
- Once the payment is successful, you will receive an email regarding the online payment made by your customer, and the order’s status will be marked as paid.
Delete Razorpay
If you don’t want your customers to pay you through Razorpay, you can delete the integration.
Warning: The Razorpay integration is synced across your Zoho Finance apps, so deleting the integration in one app will delete it in all other Zoho Finance apps.
To delete the Razoprpay integration:
- Click Settings in the top right corner.
- Select Payment Gateways under Integrations & Marketplace.
- Click the Delete icon next to Razorpay.
- Click OK to confirm.
The Razorpay integration will be deleted from your Zoho Commerce organization, and your customers will no longer be able to make payments using Razorpay.