stk-push
Kenya eCitizen / PesaFlow payment gateway SDK and CLI for Python - Django, Flask, FastAPI, or plain Python. M-Pesa STK Push, HMAC webhook verification, zero dependencies, Python 3.7-3.13.
A production-hardened Django app for Safaricom's Daraja M-PESA API — STK Push, C2B, B2C, idempotent callbacks, and more.
A Python SDK for integrating M-Pesa services, including STK Push, C2B, and B2C payments, with easy-to-use authentication and transaction handling.