Power your ERPNext payments with RazorpayX – Automate payouts, reconcile transactions, and manage business finances effortlessly
Bank integrations in India are usually costly and complex, mainly available to corporate.
We choose RazorpayX because:
- It is a tech layer over traditional bank accounts
- Funds remain secure with a regulated bank
- Onboarding process is hassle-free
- No upfront cost, minimal charges per transaction, transparent pricing
- Robust security
- Automated bulk payouts for vendors
- Real-time payment status tracking & transaction reconciliation
- Support for multiple payment modes (IMPS/NEFT/RTGS/UPI)
- Can make payment with Link
- Daily sync bank transactions
- Pre-built templates for workflows and notifications
- Configurable to cater to diverse business processes
📝 Note: This integration is designed for domestic transactions within India 🇮🇳. Foreign currency transactions are not supported.
- Save Time: Eliminate manual bank transactions from Net Banking portals
- Reduce Errors: Auto-sync payment data between ERPNext and Bank
- Financial Control: Approval workflows before initiating payouts
- Secure: Role based access with 2FA to authorize manual payouts
Prerequisites
- ERPNext Version-15 or above
- Payment Integration Utils
- Payments Processor (optional: to automate workflows)
Recommendations
- We recommend you to keep ERPNext version latest.
- Before updating
RazorpayX Integration
, updatePayment Integration Utils
first.
Choose one of the following methods to install RazorpayX Integration to your ERPNext site.
☁️ Frappe Cloud
Sign up for a Frappe Cloud free trial, create a new site with Frappe Version-15 or above, and install ERPNext and RazorpayX-Integration from the Apps.
🐳 Docker
Use this guide to deploy RazorpayX-Integration by building your custom image.
Sample Apps JSON
export APPS_JSON='[
{
"url": "https://github.com/frappe/erpnext",
"branch": "version-15"
},
{
"url": "https://github.com/resilient-tech/payment_integration_utils",
"branch": "version-15"
},
{
"url": "https://github.com/resilient-tech/razorpayx-integration",
"branch": "version-15"
}
]'
export APPS_JSON_BASE64=$(echo ${APPS_JSON} | base64 -w 0)
⌨️ Manual
Once you've set up a Frappe site, install app by executing the following commands:
Using Bench CLI
Download the App using the Bench CLI
bench get-app https://github.com/resilient-tech/payment_integration_utils.git --branch version-15
bench get-app https://github.com/resilient-tech/razorpayx-integration.git --branch version-15
Install the App on your site
bench --site [site name] install-app razorpayx_integration
- Connect ERPNext with RazorpayX
- Make payout via RazorpayX within ERPNext
- Reconcile Bank Transactions via RazorpayX API
- Analyze Payout Status Report
- FAQs
- Read full documentation here
🔗 Google Form for Discount Pricing on RazorpayX Payout Fees: Apply Here