mpesa-api (Node.js)
VerifiedA Node.js module that wraps the Safaricom M-Pesa Daraja API, supporting C2B, B2C, STK push, transaction status, balance and reversals. Installed via npm i mpesa-api.
- Category
- Developer Tools
- Pricing
- Free / open-source
- Country
- 🇰🇪 Kenya
- Last verified
- 25 Aug 2026
{ "name": "mpesa-api (Node.js)", "slug": "mpesa-api-nodejs", "category": "TOOL", "country": "KE", "docs_status": "LIVE", "licensing_required": "NONE", "verified": true, "last_verified": "2026-08-25", "website": "https://www.npmjs.com/package/mpesa-api", "documentation_url": "https://github.com/newtonmunene99/mpesa-api#readme"}Verification history
- 25 Aug 2026 · live
- 22 Aug 2026 · live
- 19 Aug 2026 · live
- 16 Aug 2026 · live
- 13 Aug 2026 · live
- 10 Aug 2026 · live
- 7 Aug 2026 · live
- 4 Aug 2026 · live
Automated checks run every few days. See all recent status changes
Tags
Compare mpesa-api (Node.js)
Side-by-side, verified specs against its closest sdk alternatives.
Related in Developer Tools
yabacon/paystack-php
PHP API wrapper for Paystack that returns calls as stdClass objects, supporting transaction initialization and verification plus customer and subscription management. Installed via Composer.
laravel-paystack
A community Laravel package (Packagist unicodeveloper/laravel-paystack) for integrating the Paystack payment gateway across Laravel 6-11, with payment initiation, callback handling, transaction verification and split payments. ~650 stars.
mpesa-rust
An unofficial Rust wrapper around the Safaricom M-Pesa API for account balance, B2C, C2B, STK push, transaction status, reversals and dynamic QR. Published as the mpesa crate on crates.io.