Zw Frappe Payments Addons
Includes Zimbabwean payment methods (Ecocash & Paynow) for Frappe and ERPNext.
- Author: eisax
- Repository: https://github.com/eisax/zw_frappe_payments_addons
- GitHub stars: 0
- Forks: 0
- License: MIT
- Category: Accounting
- Maintenance: Actively Maintained
- Frappe versions: develop
Install Zw Frappe Payments Addons
bench get-app https://github.com/eisax/zw_frappe_payments_addons
Add the Frappe Gems badge to your README
Maintain Zw Frappe Payments Addons? Paste this into your README:
[](https://frappegems.com/gems/apps/eisax/zw_frappe_payments_addons)
About Zw Frappe Payments Addons
Zw Frappe Payments Addons
Includes Zimbabwean payment methods (Ecocash & Paynow) for Frappe and ERPNext.
Installation
To install this app on your Frappe environment, run the following commands:
bench get-app https://github.com/your-repo/zw_frappe_payments_addons.git
bench --site your_site_name install-app zw_frappe_payments_addons
Configuration
1. Ecocash
- Log in to your Frappe site.
- Search for Ecocash Settings.
- Create a new record:
- Gateway Name: e.g.
Ecocash - API Key: The
X-API-KEYprovided by Ecocash (e.g.1wddI46HBW3pK7pH32wgr3st9wIM7E4wfor sandbox). - Live Mode: Check this box if you are using Live credentials.
- Gateway Name: e.g.
- After saving, a new Payment Gateway named
Ecocash-Ecocashwill be created automatically. You can now select it when creating a Payment Request.
2. Paynow
- Search for Paynow Settings.
- Create a new record:
- Gateway Name: e.g.
Paynow - Integration ID: Your Paynow Integration ID.
- Integration Key: Your Paynow Integration Key.
- Live Mode: Paynow determines live vs test based on the credentials, but the flag is available for completeness.
- Gateway Name: e.g.
- After saving, a new Payment Gateway named
Paynow-Paynowwill be created automatically.
Usage in Checkout
When a user selects "Ecocash" on the checkout page, they will be redirected to a custom form where they must input their Ecocash Mobile Number. They will then receive a push notification on their phone to complete the transaction by entering their PIN.
When a user selects "Paynow", they will be redirected to the secure Paynow checkout page where they can complete the payment using various local methods (ZimSwitch, Visa, etc.).
Sandbox Testing
- Ecocash: Use any local mobile number in the format
26377...and enter the testing PINs (0000,1234, or9999) on your phone (if a test simulator is provided) or via API responses. - Paynow: Sandbox transactions can be viewed from your Paynow Developer Hub.
License
mit
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