How to Integrate Razorpay with Odoo
What is Razorpay?
Razorpay is a financial technology agency that gives a collection of payment solutions for businesses. Founded in 2014, Razorpay gives a platform that facilitates diverse varieties of economic transactions, along with price processing, banking offerings, and monetary control. Here are the key features of Razorpay for Odoo and a step-by-step guide to set up Razorpay integration with Odoo
Key features of Razorpay
- Payment Gateway It allows groups to just accept online bills thru a couple of channels, inclusive of credit score/debit playing cards, internet banking, virtual wallets, and UPI (Unified Payments Interface).
- Payment Links Businesses can create and share fee links to accumulate bills without difficulty.
- Subscription Management Helps with normal billing and charge based totally entirely on subscriptions, making it simpler for agencies to control subscription transactions.
- RazorpayX This is a set of banking offerings that consists of enterprise banking bills, cost management, and payroll answers.
- Razorpay Capital It gives economic merchandise like loans and running capital solutions to assist agencies develop.
Razorpay in Odoo 17
In Odoo17, Razorpay may be incorporated as a payment gateway to facilitate on line payments without delay from the Odoo platform. Integrating Razorpay with Odoo allows companies to streamline their price strategies and manage transactions more correctly.
How to Set up Razorpay Integration with Odoo
Install the Razorpay Payment Acquirer Module
Access Odoo Apps
- Log in as an administrator on your Odoo 17 instance.
- Go to the Apps menu.
Inspection and Installation
- Locate the Razorpay Payment Acquirer module in the search bar.
- Click on the module to install it. This module will enable Razorpay as a payment
method in Odoo.
Get Razorpay API Credentials
- Sign In to Razorpay Dashboard
- Please go to Razorpay and there, you have to login into your account.
Get API Keys
- Under Settings -> API Keys.
- If you do not have an API key, a message Generate Key is clickable. Check the
Key ID and Key Secret, copying it.
Configure Razorpay in Odoo
- Go to the Payment Acquirers
- Go to Odoo using the invoicing or accounting features for this task.
in the main navigation bar Click Configuration Then click on the Payment
Acquirers.
Set Up Razorpay
- Locate and select Razorpay payment acquirer service.
- Paste the Key ID and Key Secret from the Razorpay dashboard.
- Fill in other required details like Razorpay URL among others additional settings including live transaction base url which usually is https://api.Razorpay.Com or for testing mode use any other designated by razorpay provided URL.
Configure payment methods:
- Modify your payment options in accordance to your company’s requirements (i.e., debit/credit card, UPI, net banking).
- Save your plan.
Test the Razorpay Integration
Create a Test Transaction
- Go to Invoicing or Sales and create a take a look at invoice or sales order.
- Try completing a Razorpay transaction to test if the price gateway operates as deliberate.
Inspect the Payment Processing
- Confirm that bills are acquired and that Odoo has the charge information.
- When processing transactions, preserve an eye out for any troubles or error messages that crop up.
Go Live
Switch to Live Mode
- Make certain each Razorpay and Odoo are configured for non-stop transactions.
- Double check the API credentials and URLs to make sure they are set up for live operations.
Perform Live Transactions
- Perform a few tasks in the live environment to confirm that everything is workingproperly.
Optional: Configure Webhooks
Set Up Webhooks in Razorpay
- Navigate to Razorpay Dashboard -> Settings -> Webhooks.
- Press Add Endpoint and input the URL of the webhook endpoint in Odoo or your custom endpoint to handle notifications from Razorpay.
- Pick the events you wish to receive notifications for (such as payment_authorized, payment_captured).
Set Up Webhook Endpoint in Odoo:
- Make sure Odoo is ready to process incoming webhook notifications and update the payment status as needed.
Want to know more about the Odoo-Razorpay integration? Contact us, and our team will give you more insights and technical guidelines.
"Unlock the Full Potential of Your Business with Odoo ERP!"
"Get a Cost Estimate for Your ERP Project, Absolutely FREE!"
Get a Free Quote