Payment Integration Utils
A base app for building secure bank integrations in ERPNext with reusable workflows, payment authentication, and utilities.
- Author: resilient-tech
- Repository: https://github.com/resilient-tech/payment_integration_utils
- GitHub stars: 17
- Forks: 11
- License: GPL-3.0
- Category: Accounting
- Maintenance: Actively Maintained
- Frappe versions: develop, v15
Install Payment Integration Utils
bench get-app https://github.com/resilient-tech/payment_integration_utils
Tags
- authentication
- banking
- erpnext
- frappe
- integration
- online-payments
- payments
- utility
Add the Frappe Gems badge to your README
Maintain Payment Integration Utils? Paste this into your README:
[](https://frappegems.com/gems/apps/resilient-tech/payment_integration_utils)
About Payment Integration Utils
# Payment Integration Utils
This app provides core utilities to build bank integrations in ERPNext. It includes common roles, workflows, custom fields, and other helpers. Use it as a base for secure online payment handling with minimal setup.
## ✨ Features
- **Common Payment Authorization Roles**: Predefined roles for secure payment handling.
- **Payment Authentication**: Built-in support for two-factor authentication (2FA).
- **Reusable Workflows**: Ready-to-use workflows for bank payments.
- **Custom Fields**: Flexible fields to support various integration needs.
- **Utilities**: Tools to streamline online payment processes.
- **Bulk Payments Action**: Efficiently handle bulk payments.
**Note:** Currently only **INR** (Indian Rupee 🇮🇳) currency payments are supported.
## 📦 Installation
### Prerequisites
- [ERPNext](https://github.com/frappe/erpnext) Version-15 or above.
- We recommend you to keep **ERPNext** version latest.
Choose one of the following methods to install Payment Integration Utils to your site.
☁️ Frappe Cloud
1. Sign up for a [Frappe Cloud](https://frappecloud.com/dashboard/signup?referrer=99df7a8f) free trial. 2. Create a new site with Frappe Version-15 or above. 3. Install ERPNext and **Payment Integration Utils** from the Apps Marketplace.
🐳 Docker
Use [this guide](https://github.com/frappe/frappe_docker/blob/main/docs/custom-apps.md) to deploy **Payment Integration Utils** by building your custom image. Sample Apps JSON: ```shell export APPS_JSON='[ { "url": "https://github.com/frappe/erpnext", "branch": "version-15" }, { "url": "https://github.com/resilient-tech/payment_integration_utils", "branch": "version-15" } ]' export APPS_JSON_BASE64=$(echo ${APPS_JSON} | base64 -w 0) ```
⌨️ Manual
1. Set up a Frappe site using [this guide](https://frappeframework.com/docs/v14/user/en/installation/). 2. Install the app using Bench CLI: ```sh bench get-app https://github.com/resilient-tech/payment_integration_utils.git --branch version-15 ``` - Install the app on your site: ```sh bench --site SITE_NAME install-app payment_integration_utils ```
Related Accounting apps for Frappe & ERPNext
- Books — Free Accounting Software
- Lending — Open Source Lending software
- Payments — A payments app for frappe
- Banking — Load your bank transactions into ERPNext and reconcile them with your vouchers.
- Erpnext Quota — App to manage ERPNext Site, User, Company and Space limitations
- Utility Billing — The Utility Billing & Property Management App is a powerful addition to ERPNext, designed to streamline utility billing, property leasing, and tenant management. Ideal for municipal utilities, real estate managers, and property developers.
- Expense Request — ERPNext Expense Requests
- Vendor Payments — A frappe app that has workflows and reports to make payments to vendors by a company and track them