跳至主要内容
产品详细信息以英文显示。翻译即将推出。
M-Pesa (Daraja) Payment Gateway for ERPNext — Accept Safaricom M-Pesa in ERPNext - STK Push (Lipa na M-Pesa) and C2B Pay Bill — 1/1示意预览

Accept Safaricom M-Pesa in ERPNext - STK Push (Lipa na M-Pesa) and C2B Pay Bill/Buy Goods on the Daraja API,

with callback-driven auto-reconciliation to Sales Invoices and a full transaction log. Ready to install on ERPNext v16 -

ECOSIRE installs, configures and supports it with your purchase.

什么是 M-Pesa (Daraja) Payment Gateway for ERPNext?

M-Pesa (Daraja) Payment Gateway for ERPNext is not currently confirmed for purchase or download. Request an availability review to confirm compatibility, delivery scope and timing.

核心功能

STK Push (Lipa na M-Pesa Online) initiated straight from a Sales Invoice / Payment Request
C2B Pay Bill & Buy Goods (Till) with validation + confirmation callbacks
Daraja OAuth token management across Sandbox and Production environments
Automatic, reconciled Payment Entry created on a successful M-Pesa callback
Full M-Pesa Transaction log - receipt number, phone, amount, status, raw payloads
Encrypted credential storage (consumer key/secret, passkey) + license-protected
Sandbox-tested on the Daraja API before production go-live

关于此产品

ERPNext ships integrations for a handful of global card processors, but none of them speak the payment method most Kenyan and East-African customers actually use: Safaricom M-Pesa. Businesses end up reconciling M-Pesa receipts by hand against their invoices - slow, error-prone, and impossible to scale. This app connects ERPNext directly to Safaricom's Daraja API: your team triggers an STK Push (Lipa na M-Pesa Online) straight from a Sales Invoice, the customer approves on their phone, and the moment Safaricom confirms, a reconciled Payment Entry is posted automatically. It also registers C2B Pay Bill / Buy Goods callbacks so walk-in and standing-order payments land as matched receipts. OAuth tokens, timestamps and the encrypted passkey are handled for you; every transaction is logged with its M-Pesa receipt number and status; and the whole thing is sandbox-tested on Daraja before go-live. ECOSIRE scopes, builds, installs and supports it on your ERPNext v16 site.

你得到什么

  • Scoping call + Daraja app / Pay Bill setup guidance
  • Installed and configured on your ERPNext v16 instance
  • Sandbox testing and supported production go-live
  • Documentation and team handover

这是给谁的

Kenyan & East-African ERPNext business

Bills customers in KES and needs to collect Safaricom M-Pesa without manual receipt matching.

Property manager or service provider

Collects recurring rent or service payments and wants STK Push straight from the invoice.

Finance team

Wants M-Pesa receipts auto-reconciled into ERPNext instead of matched by hand at month end.

关于M-Pesa (Daraja) Payment Gateway的常见问题

Does it support both Pay Bill and Buy Goods?

Yes - STK Push and C2B work for both Pay Bill and Buy Goods (Till).

Does it reconcile payments automatically?

Yes. A successful M-Pesa callback creates and submits a Payment Entry reconciled against the originating invoice - no manual matching.

What do I need from Safaricom?

A Daraja app (consumer key/secret) and a Pay Bill or Till for production, plus a production passkey. We guide you through the Daraja setup and go-live.

申请报价

M-Pesa (Daraja) Payment Gateway

Accept Safaricom M-Pesa in ERPNext - STK Push (Lipa na M-Pesa) and C2B Pay Bill/Buy Goods on the Daraja API, with callback-driven auto-reconciliation to Sales Invoices and a full transaction log. Ready to install on ERPNext v16 - ECOSIRE installs, configures and supports it with your purchase.

  • STK Push (Lipa na M-Pesa Online) initiated straight from a Sales Invoice / Payment Request
  • C2B Pay Bill & Buy Goods (Till) with validation + confirmation callbacks
  • Daraja OAuth token management across Sandbox and Production environments
  • Automatic, reconciled Payment Entry created on a successful M-Pesa callback

申请报价

告诉我们您对 M-Pesa (Daraja) Payment Gateway 的需求,我们将发送价格、许可选项和量身定制的方案,通常在一个工作日内。

现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。