Talk to MPESA API via a REST API. Bringing the MPESA G2 API to the 21st century. --
-
Updated
Dec 31, 2025 - JavaScript
Talk to MPESA API via a REST API. Bringing the MPESA G2 API to the 21st century. --
M-Pesa Library for Node.js using REST API
Standalone M-Pesa payments service using the new Daraja Payment API by Safaricom.
NodeJS library for M-Pesa API (🇲🇿 Mozambique)
Loopy is an unofficial cli client for CBA Loop for the lazy bones
📲 A simple personal M-Pesa API gateway accesible via REST (PoC)
This is a Mpesa sdk for node.js developers to help integrate Mpesa payment system into their web apps easily.
Modularized M-Pesa Library for Node.js using REST API
This is a simple 'Kibandaski' shop demonstrating M-pesa STK Push and STK Query API.
A listener for MPesa post requests from Safaricom's gateway API.
Node.js REST API integrated with third party Safaricom's Mpesa Daraja API an Application Programming Interface that creates a bridge for payment integration to web and mobile apps.
School Management system in Django with Mpesa, Paypal and Stripe payement integration
A Nodejs implementation of Safaricom's Lipa na Mpesa Online Payment Api.
server-side system powering the .Soko multivendor application. Built with Node.js, Express, and MongoDB, it handles vendor and customer authentication, product and shop management, order processing, role-based access control, and secure REST APIs, designed for scalability and multi-tenant marketplace operations.
A simple Node.js & Express integration for Safaricom M-Pesa STK Push API — initiate payments, handle callbacks, and test transactions easily.
A daraja STK push (M-PESA Express) demo with node and express server
NodeJS M-Pesa Integration This project demonstrates the integration with Safaricom's Daraja API for M-Pesa payment services, focusing on STK Push and QR code generation using the Daraja sandbox environment. It includes features like Firebase Cloud Messaging for push notifications, token management, transaction logging, and Docker containerization.
Add a description, image, and links to the mpesa topic page so that developers can more easily learn about it.
To associate your repository with the mpesa topic, visit your repo's landing page and select "manage topics."