End-to-end Data Engineering portfolio covering ETL, streaming, fraud detection, and financial analytics across M-Pesa, KCB, Equity Group, Absa, and KRA — with live Streamlit dashboards.
-
Updated
Jul 3, 2026 - Python
End-to-end Data Engineering portfolio covering ETL, streaming, fraud detection, and financial analytics across M-Pesa, KCB, Equity Group, Absa, and KRA — with live Streamlit dashboards.
M-PESA Daraja APIs with FastAPI
mpesa for gophers
Test working with safaricom daraja api's
C# Mpesa SDK leveraging the Daraja API 3.0
A simple Node.js & Express integration for Safaricom M-Pesa STK Push API — initiate payments, handle callbacks, and test transactions easily.
A real-time incident monitoring system for the Safaricom Daraja M-Pesa API. Probes all major Daraja endpoints on a schedule, aggregates results through a Kafka event pipeline, automatically opens and resolves incidents, and fans out notifications to subscribers across multiple channels.
A lightweight and easy-to-use JavaScript SDK for Safaricom's M-Pesa Daraja API.
A PHP 8.2+ Safaricom Daraja SDK for production payment, IoT SIM portal management, and GSM/network-level utility integrations across web and mobile apps. It provides a framework-agnostic PHP core with typed DTOs, Guzzle 7 transport, and optional Laravel support for M-Pesa, IoT, and GSM workflows.
PayMpesa is a Node.js library that simplifies the integration of Safaricom's M-Pesa API for seamless mobile payments in Kenya. It provides easy-to-use functions for STK Push transactions, payment confirmation, QR code generation, and more.
Add a description, image, and links to the safaricom-daraja-api topic page so that developers can more easily learn about it.
To associate your repository with the safaricom-daraja-api topic, visit your repo's landing page and select "manage topics."