Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

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

Domaine:

digital infrastructure

Type de record:

software
Créateur:
Int
Éditeur:
Zenodo
Hôte: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