Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

introspectiveke/mpesa-py: Python SDK for the Safaricom M-PESA Daraja API.

Domain:

digital infrastructure

Record type:

software
Creator:
Int
Publisher:
Zenodo
Host:avatar
v1.1.0 - Async Performance & Stability This release focuses on optimizing the asynchronous workflow and improving error handling for the Safaricom M-PESA Daraja API. 🚀 New Features Full implementation of async/await patterns for all API endpoints, reducing latency for high-volume transactions. Added support for new Daraja API v2 endpoints (including advanced B2B and B2C validation). Introduced structured logging for better debugging in production environments. 🐛 Bug Fixes Resolved race conditions in concurrent STK Push callbacks. Fixed timeout handling for slow network responses in the Daraja API. Improved connection pooling for better performance under load. 🔧 Under the Hood Refactored core client to use asyncio natively. Updated dependencies for enhanced security and compatibility with Python 3.10+. 📚 Documentation Added comprehensive examples for async integration. Updated API reference with new parameter requirements. Thank you to the community for testing the beta versions!

Visit

doi.orgzenodo.org

Languages

Lusengo

Licenses

Creative Commons Attribution 4.0 Internationalhttps://creativecommons.org/licenses/by/4.0/legalcode