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
- 10 Jul 2026
Verification history
- 10 Jul 2026 · live
- 7 Jul 2026 · live
- 5 Jul 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.
