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.

cartergabecghz8320/auto-d-kenya-stk-push

Domaine:

digital infrastructure

Type de record:

software
Créateur:
car
Hôte:
Flask-based M-Pesa backend for Auto-D Kenya v2026, built to work with Safaricom's Daraja API for STK Push requests, callback handling, and payment status lookups. # Auto-D Kenya v2026 - M-Pesa backend service 2026 > **Auto-D Kenya is a Flask-powered web backend for M-Pesa payments. In version 2026, it works with Safaricom's Daraja API to launch STK Push requests, process callback responses, and provide payment status lookups.** --- > **Direct Download - Auto-D Kenya v2026** --- Download Latest Build --- ## Overview Auto-D Kenya provides a Flask backend for managing M-Pesa payment interactions through Safaricom's Daraja API. It is aimed at web applications that need to initiate a payment request, receive confirmation callbacks, and inspect transaction status from a single service layer. This project suits developers who are building checkout pages, billing APIs, or automation around M-Pesa payment handling. The design keeps the payment workflow focused on the core steps: trigger the request, receive the callback, and check the final outcome, while keeping secrets and deployment-specific values out of the source code. --- ## Features - Sends M-Pesa STK Push payment requests - Receives callback notifications from the payment gateway - Provides an endpoint for payment status checks - Offers a health check route for basic service monitoring - Reads credentials and runtime settings from environment variables - Uses Flask as the web backend foundation - Connects to Safaricom Daraja API for payment processing --- ## Installation Clone the repository and install the required Python dependencies: ```bash git clone github.com cd REPO pip install -r requirements.txt ``` Set the required environment variables, then start the Flask application using the project's entry point or launch command for your environment. --- ## Usage A normal payment flow looks like this: 1. Set up your Daraja API credentials and callback configuration. 2. Launch the backend service. 3. Call the STK Push endpoint to prompt the payment on the user's phone. 4. Wait for the callbac …

Visit

github.com

Licenses

GPL-3.0