Preis: $0.08489 -4.2851%
Marktwert: $14.58B 0.531%
Umsatz (24h): 1.12B 0%
Dominanz: 0.531%
Price: $0.08489 -4.2851%
Marktwert: $14.58B 0.531%
Umsatz (24h): 1.12B 0%
Dominanz: 0.531% 0.531%
  • Preis: $0.08489 -4.2851%
  • Marktwert: 14.58B 0.531%
  • Umsatz (24h): 1.12B 0%
  • Dominanz: 0.531% 0.531%
  • Preis: $0.08489 -4.2851%
Titelseite > 视频 > So integrieren Sie die M-Pesa-API in Django | Daraja STK Push Tutorial (Python)

So integrieren Sie die M-Pesa-API in Django | Daraja STK Push Tutorial (Python)

freigeben: 2026/09/20 05:00 lesen: 0

Ursprünglicher Autor:DevNook

Originalquelle:https://www.youtube.com/embed/G8mbH5rPq5I

Erfahren Sie, wie Sie M-Pesa-Zahlungen mithilfe der Daraja-API und STK Push von Safaricom in Django integrieren. In dieser Schritt-für-Schritt-Anleitung erstellen wir eine einfache Django-Zahlungsanwendung namens PayFlow und verbinden sie mit der M-Pesa Daraja-Sandbox. Sie erfahren, wie Sie: * eine Django-Zahlungsanwendung einrichten * Django mit der Daraja-API verbinden * sich mit Daraja über OAuth authentifizieren * einen M-Pesa-STK-Push senden * M-Pesa-Rückrufe empfangen * „CheckoutRequestID“ verwenden, um Zahlungen zu verfolgen * erfolgreiche und fehlgeschlagene Zahlungen verarbeiten * den M-Pesa-Beleg in der Datenbank speichern * ngrok für lokale Rückruftests verwenden M-Pesa-Zahlungsfluss Benutzer gibt Telefonnummer und Betrag ein – Django erstellt eine ausstehende Zahlung – Daraja authentifiziert die Anfrage – Django sendet einen STK-Push – der Kunde gibt seine M-Pesa-PIN ein – M-Pesa verarbeitet die Zahlung – Daraja sendet einen Rückruf – Django aktualisiert die Zahlung – Zahlung wird erfolgreich oder fehlgeschlagen. Was wir erstellen: Ein einfaches Django + M-Pesa-Zahlungs-Dashboard, in dem Sie Zahlungen durchführen und deren Status verfolgen können. Technologien * Python * Django * M-Pesa Daraja API * STK Push * SQLite * Anfragen * python-dotenv * ngrok Kapitel 00:00 – Einführung und fertige Anwendung 00:00 – M-Pesa-Zahlungsfluss 00:00 – Django-Projekt-Setup 00:00 – Zahlungsmodell und -formular 00:00 – Zahlungs-Dashboard 00:00 – Safaricom Daraja-Setup 00:00 – OAuth-Zugriffstoken 00:00 – Telefonnummernformatierung 00:00 – STK-Push 00:00 – M-Pesa-Rückruf 00:00 – Ngrok-Setup 00:00 – Abwicklung erfolgreicher und fehlgeschlagener Zahlungen 00:00 – Speichern von M-Pesa-Belegen 00:00 – Testen des Zahlungsflusses 00:00 – Häufige Fehler 00:00 – Abschließende exemplarische Vorgehensweise. Wichtig: Die Annahme eines STK-Push bedeutet nicht, dass die Zahlung erfolgreich war. Daraja akzeptiert zunächst die STK-Push-Anfrage und gibt uns eine „CheckoutRequestID“. Das endgültige Zahlungsergebnis wird später über den M-Pesa-Rückruf übermittelt. Dieses Tutorial zeigt, wie Django diesen Rückruf verwendet, um die Zahlung als erfolgreich oder fehlgeschlagen zu aktualisieren. Ressourcen Safaricom Daraja: https://developer.safaricom.co.ke/ GitHub-Repository: https://github.com/ceciliawambui/payflow Hinweise: https://getdevnook.com/topics/python-django-framework-integrating-m-pesa-pyments-in-django-apps Wenn Sie JS, React, Python, Django, APIs und reale Softwareentwicklung lernen, abonnieren Sie weitere praktische Tutorials. #Django #MPesa #DarajaAPI #Python #STKPush #MPesaAPI #DjangoTutorial #PythonDjango #Safaricom #KenyaDevelopers

Ausgewählte Themen

  • Dogecoin-Wal-Aktivität
    Dogecoin-Wal-Aktivität
    Erhalten Sie mit unserer umfassenden Analyse die neuesten Erkenntnisse über die Aktivitäten der Dogecoin-Wale. Entdecken Sie Trends, Muster und die Auswirkungen dieser Wale auf den Dogecoin-Markt. Bleiben Sie mit unserer Expertenanalyse auf dem Laufenden und behalten Sie auf Ihrem Weg zur Kryptowährung die Nase vorn.
  • Dogecoin-Mining
    Dogecoin-Mining
    Beim Dogecoin-Mining werden der Dogecoin-Blockchain neue Transaktionsblöcke hinzugefügt. Miner werden für ihre Arbeit mit neuen Dogecoins belohnt. Dieses Thema enthält Artikel zum Dogecoin-Mining, einschließlich der Anleitung zum Mining von Dogecoin, der besten Mining-Hardware und -Software und der Rentabilität des Dogecoin-Minings.
  • Start des Spacex-Raumschiffs
    Start des Spacex-Raumschiffs
    Dieses Thema enthält Artikel zu SpaceX-Raumschiffstarts, einschließlich Startdaten, Missionsdetails und Startstatus. Bleiben Sie mit dieser informativen und umfassenden Ressource über die neuesten Starts von SpaceX Starship auf dem Laufenden.
  • König der Meme: Dogecoin
    König der Meme: Dogecoin
    Dieses Thema enthält Artikel zu den beliebtesten Memes, darunter „The King of Memes: Dogecoin“. Memecoin hat sich zu einem dominanten Akteur im Kryptoraum entwickelt. Diese digitalen Assets sind aus verschiedenen Gründen beliebt. Sie treiben die innovativsten Aspekte der Blockchain voran.