to select ↑↓ to navigate
Frappe Mpesa Payments

Frappe Mpesa Payments

Open in ChatGPT
Ask ChatGPT about this page
Open in Claude
Ask Claude about this page

1.1 Frappe Mpesa Payments

Introduction

Frappe Mpesa Payments is a custom Frappe application that integrates with Safaricom's Daraja API to bring M-Pesa payment capabilities directly into ERPNext. It is designed for Kenyan businesses that want to automate payment collection from customers and disbursements to suppliers and employees without leaving their ERP system.

What This App Does

The app extends ERPNext with four core payment capabilities:

  • Mpesa Express (STK Push): Trigger a payment prompt on a customer's phone directly from a Sales Invoice, Sales Order, or POS session.
  • C2B (Customer to Business): Receive and automatically reconcile incoming M-Pesa payments made to your Paybill or Till number.
  • B2C (Business to Customer): Disburse payments to employees, suppliers, and borrowers directly to their M-Pesa accounts.
  • Transaction Status: Query the real-time status of any M-Pesa transaction using its receipt number.

Who It Is For

This application is intended for ERPNext users operating in Kenya who process payments through Safaricom M-Pesa. It is particularly useful for:

  • Businesses collecting payments via Paybill or Till numbers
  • Finance teams running payroll or supplier disbursements
  • Operations teams needing real-time payment reconciliation
Last updated 2 months ago
Was this helpful?
Thanks!