Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

Team-Web-Limited/frappe-mpesa-payments

Domaine:

digital infrastructure

Type de record:

software
Créateur:
Tea
Hôte:
## 📲 Frappe Mpesa Payments Frappe Mpesa Payments is a custom Frappe application that integrates with Safaricom's Daraja API. It is built to extend ERPNext enabling seamless mobile money payments from customers, and payment disbursements to suppliers and employees. Hence it implements the following APIs: Mpesa Express (STK Push), C2B (Customer to Business), B2C (Business to Customer) and Transaction Status (Query status of payment). --- ## Table of Contents - 📲 Frappe Mpesa Payments - 🚀 Project Overview - Supported APIs: - 1. ✅ **Mpesa Express (STK Push)** - 2. ✅ **C2B (Customer to Business)** - 3. ✅ **B2C (Business to Customer)** - 4. ✅ **Transaction Status (Query status of payment)** - 🛠️ Installation - ✅ Dependencies - ☁️ Managed Hosting Frappe Cloud - 🧑🏿‍💻 Self Hosting - ⚙️ Configuration - Mpesa Settings - 🤵🏿 Usage Guide - 1. 🔁 Trigger STK Push (Mpesa Express) - 2. 📥 Receive C2B Payments - Notes: - FAQs: What happens when Registration Fails? - 3. 💸 Disburse B2C Payments (Business to Customer) - 🧾Accounting Entries - Use Cases - 4. 🔍 Mpesa Payment Reconciliation - 5. ❓Query Transaction Status - Use Cases: - Key DocTypes - 🔐 Security - 🛠️ Troubleshooting --- ## 🚀 Project Overview With the growth of mobile money payments and digital cash transfers, this app was built to enable Kenyan businesses to automate and streamline payment collection, salary disbursement, and transaction tracking through Safaricom Mpesa — without leaving their ERPNext system. ## Supported APIs: ### 1. ✅ **Mpesa Express (STK Push)** - This is a feature that allows suppliers/vendors to initiate a payment prompt on a customer's phone, prompting them to enter their M-Pesa PIN to authorize the transaction. It's a convenient and secure way for customers to pay, as it eliminates the need for customers to remember paybill/account numbers. It also reduces the time taken to receive payment #### Use Cases - Request payment from: 1. Sales Invoice (Credit) 2. Sales Order 3. POS (Point of …

Visit

github.com

Languages

Lusengo

Licenses

AGPL-3.0

Similaires

navariltd/Mpesa-On-Frappe-Cloudmaniamartial/Mpesa-on-Frappe-CloudVicStew/face-mpesa-paymentsdanielmaina989/mpesa-payments-systemmakaweys/odoo-mpesa-payments-sms-integrationsmaxwelbarno/mpesa-web-integration

navariltd/Mpesa-On-Frappe-Cloud

# M-pesa Express Payments on Frappe Cloud ## Overview The Frappe Cloud M-Pesa Express integration

maniamartial/Mpesa-on-Frappe-Cloud

The Frappe Cloud M-Pesa Express integration enables seamless payment processing for users in Kenya v

VicStew/face-mpesa-payments

This system facilitates contactless payments using facial recognition. Users can authenticate paymen

danielmaina989/mpesa-payments-system

Production-grade M-Pesa STK Push payment system with async callbacks, idempotency, and reconciliatio

makaweys/odoo-mpesa-payments-sms-integrations

A secure Node.js bridge service that integrates Odoo with Mpesa payments by providing phone number h

maxwelbarno/mpesa-web-integration

A demonstration of MPESA payment integration in a web application # Lipa Na Mpesa Integration This