prix: $0.08489 -4.2851%
Valeur marchande: $14.58B 0.531%
Chiffre d’affaires (24h): 1.12B 0%
Dominance: 0.531%
Price: $0.08489 -4.2851%
Valeur marchande: $14.58B 0.531%
Chiffre d’affaires (24h): 1.12B 0%
Dominance: 0.531% 0.531%
  • prix: $0.08489 -4.2851%
  • Valeur marchande: 14.58B 0.531%
  • Chiffre d’affaires (24h): 1.12B 0%
  • Dominance: 0.531% 0.531%
  • prix: $0.08489 -4.2851%
première page > 视频 > Comment intégrer l'API M-Pesa avec Django | Tutoriel Daraja STK Push (Python)

Comment intégrer l'API M-Pesa avec Django | Tutoriel Daraja STK Push (Python)

libérer: 2026/09/20 05:00 lire: 0

Auteur original:DevNook

Source originale:https://www.youtube.com/embed/G8mbH5rPq5I

Découvrez comment intégrer les paiements M-Pesa dans Django à l'aide de l'API Daraja de Safaricom et de STK Push. Dans ce didacticiel étape par étape, nous construisons une application de paiement Django simple appelée PayFlow et la connectons au bac à sable M-Pesa Daraja. Vous apprendrez à : * Configurer une application de paiement Django * Connecter Django à l'API Daraja * S'authentifier auprès de Daraja à l'aide d'OAuth * Envoyer un push STK M-Pesa * Recevoir des rappels M-Pesa * Utiliser `CheckoutRequestID` pour suivre les paiements * Gérer les paiements réussis et échoués * Stocker le reçu M-Pesa dans la base de données * Utiliser ngrok pour tester les rappels locaux Flux de paiement M-Pesa L'utilisateur saisit le numéro de téléphone et le montant - Django crée un en attente paiement - Daraja authentifie la demande - Django envoie un STK Push - Le client saisit son code PIN M-Pesa - M-Pesa traite le paiement - Daraja envoie un rappel - Django met à jour le paiement - Le paiement réussit ou échoue Ce que nous construisons Un simple tableau de bord de paiement Django + M-Pesa où vous pouvez effectuer des paiements et suivre leur statut. Technologies * Python * Django * API M-Pesa Daraja * STK Push * SQLite * Requêtes * python-dotenv * Chapitres ngrok 00:00 - Introduction et application terminée 00:00 - Flux de paiement M-Pesa 00:00 - Configuration du projet Django 00:00 - Modèle et formulaire de paiement 00:00 - Tableau de bord de paiement 00:00 - Configuration Safaricom Daraja 00:00 - Accès OAuth Jeton 00:00 - Formatage du numéro de téléphone 00:00 - STK Push 00:00 - Rappel M-Pesa 00:00 - Configuration ngrok 00:00 - Gestion des paiements réussis et échoués 00:00 - Stockage des reçus M-Pesa 00:00 - Test du flux de paiement 00:00 - Erreurs courantes 00:00 - Procédure pas à pas finale Important Un Push STK être accepté ne signifie pas que le paiement a réussi. Daraja accepte d'abord la requête STK Push et nous donne un `CheckoutRequestID`. Le résultat final du paiement est envoyé ultérieurement via le rappel M-Pesa. Ce tutoriel montre comment Django utilise ce rappel pour mettre à jour le paiement comme réussi ou échoué. Ressources Safaricom Daraja : https://developer.safaricom.co.ke/ Dépôt GitHub : https://github.com/ceciliawambui/payflow Notes : https://getdevnook.com/topics/python-django-framework-integrating-m-pesa-pyments-in-django-apps Si vous apprenez JS, React, Python, Django, les API et le développement de logiciels réels, abonnez-vous pour plus d'informations pratiques. tutoriels. #Django #MPesa #DarajaAPI #Python #STKPush #MPesaAPI #DjangoTutorial #PythonDjango #Safaricom #KenyaDevelopers

Sujets en vedette

  • Activité des baleines Dogecoin
    Activité des baleines Dogecoin
    Obtenez les dernières informations sur les activités des baleines Dogecoin grâce à notre analyse complète. Découvrez les tendances, les modèles et l'impact de ces baleines sur le marché Dogecoin. Restez informé grâce à notre analyse d’experts et gardez une longueur d’avance dans votre parcours de crypto-monnaie.
  • Extraction de Dogecoins
    Extraction de Dogecoins
    Le minage de Dogecoin est le processus d'ajout de nouveaux blocs de transactions à la blockchain Dogecoin. Les mineurs sont récompensés par un nouveau Dogecoin pour leur travail. Cette rubrique propose des articles liés au minage de Dogecoin, notamment sur la manière d'exploiter du Dogecoin, les meilleurs matériels et logiciels de minage et la rentabilité du minage de Dogecoin.
  • Lancement du vaisseau Spacex
    Lancement du vaisseau Spacex
    Cette rubrique fournit des articles relatifs aux lancements de SpaceX Starship, notamment les dates de lancement, les détails de la mission et l'état du lancement. Restez au courant des derniers lancements de SpaceX Starship avec cette ressource informative et complète.
  • Roi des mèmes : Dogecoin
    Roi des mèmes : Dogecoin
    Cette rubrique propose des articles liés aux mèmes les plus populaires, notamment « Le roi des mèmes : Dogecoin ». Memecoin est devenu un acteur dominant dans l’espace crypto. Ces actifs numériques sont populaires pour diverses raisons. Ils pilotent les aspects les plus innovants de la blockchain.