Home / M-Pesa Daraja / n8n-nodes-daraja-mpesa
M-Pesa Daraja n8n community node New
n8n-nodes-daraja-mpesa — n8n nodes for Safaricom M-Pesa Daraja: STK Push, B2C, B2B, status, balance and reversal, plus an M-Pesa Trigger for callbacks. Idempotent payouts with guardrails.
Weekly downloads294
Change vs prior week+294
Latest versionv0.1.0
Last published2026-10-29
First published2026-10-29
LicenseMIT
Install
In n8n, open Settings → Community Nodes → Install and enter:
n8n-nodes-daraja-mpesa
Unverified community nodes can only be installed on self-hosted n8n with community packages enabled. Review the code before installing.
Nodes in this package
- M-Pesa Daraja — Charge, pay and check M-Pesa payments with Safaricom Daraja. ACCEPTED means sent, not paid.
- M-Pesa Trigger Trigger — Starts the workflow when Daraja posts a callback: STK results, B2C/B2B results, C2B payments, status, balance
Supported operations
| Resource | Operation | Description |
|---|---|---|
| — | STK Push and Wait | Charge a customer and wait for the result |
| — | STK Push | Send a PIN prompt |
| — | STK Query | Check an STK push |
| — | Get Result | Get the stored result of a request |
| — | B2C Payment | Pay a customer |
| — | B2B Payment | Pay a business |
| — | Transaction Status | Ask M-Pesa for a transaction's final state |
| — | Account Balance | Request the shortcode balances |
| — | Reverse Transaction | Reverse a C2B payment |
Parsed automatically from the published npm package; may be incomplete.
Links
Maintainers: gichogu
New community nodes, every week
One short email: the most useful new and fast-growing community nodes, plus ones that went stale. Free.
You'll get a confirmation email first. Trouble? Use the signup page.