Developer Tools

mpesa-api (Node.js) vs Safaricom M-Pesa PHP SDK

A verified, side-by-side comparison. Both records are status-checked by Findra, so you are comparing what each actually offers today, not a stale listing.

Category
Developer Tools
Developer Tools
Type
SDK
SDK
Country
πŸ‡°πŸ‡ͺ Kenya
πŸ‡°πŸ‡ͺ Kenya
Docs status
Docs live
Docs live
Licensing
Pricing
Free / open-source
Free / open-source
Verified
Verified
Verified
Last verified
24 Jun 2026
24 Jun 2026
Tags
mpesa, javascript, kenya, daraja, node
payments, mpesa, php, kenya, daraja
Summary
A 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.
A PHP library for integrating the Safaricom M-Pesa Daraja API, covering STK push, B2C, account balance and callback handling. Installed via composer require safaricom/mpesa.