Here are
12 public repositories
matching this topic...
A python django library for interacting with the MPESA Daraja API
Updated
May 3, 2024
Python
This is an unofficial wrapper providing convenient access to the Safaricom MPESA Daraja API for applications written in Python.
Updated
Aug 22, 2023
Python
A Python wrapper for the Safaricom M-PESA REST API - Daraja
Updated
Jul 25, 2026
Python
Python Wrapper for interacting with the MPESA Daraja API. More Features to be implemented
Updated
Aug 4, 2023
Python
Safaricom Daraja API listener
Updated
Jul 9, 2021
Python
This python module provides a simple way to integrate the Safaricom MPESA Daraja 2.0 API into your Python projects. It is designed to handle common operations like generating access tokens, formatting phone numbers, and sending STK Push requests.
Updated
Dec 2, 2024
Python
A production-hardened Django app for Safaricom's Daraja M-PESA API — STK Push, C2B, B2C, idempotent callbacks, and more.
Updated
Jul 2, 2026
Python
Payment Library For Most Public Payment API's in Kenya and hopefully Africa.
Updated
Dec 30, 2020
Python
Production FastAPI handler for M-Pesa Daraja callbacks — idempotent, HMAC-verified, pluggable storage, dead-letter queue.
Updated
Mar 1, 2026
Python
M-Pesa (Daraja) STK Push in Django/DRF — idempotent webhook handling, recovery for lost callbacks, reconciliation reporting. 16 tests. Live demo ▶
Updated
Aug 1, 2026
Python
MPesa Python — Lightweight Python client for Safaricom M-Pesa Daraja API. STK push, B2C, C2B, and query endpoints.
Updated
Mar 18, 2026
Python
DarajaMock — Local M-Pesa Daraja API mock server for development and testing without live credentials.
Updated
Mar 18, 2026
Python
Improve this page
Add a description, image, and links to the
daraja
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
daraja
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.