bitcoin
bitcoin

$80267.371902 USD

-1.08%

ethereum
ethereum

$2571.520784 USD

-2.19%

tether
tether

$0.999663 USD

0.01%

bnb
bnb

$750.024253 USD

-1.58%

xrp
xrp

$1.381343 USD

-2.81%

usd-coin
usd-coin

$0.999882 USD

0.00%

solana
solana

$108.638499 USD

-3.05%

tron
tron

$0.340548 USD

0.84%

zcash
zcash

$1453.099235 USD

-7.45%

hyperliquid
hyperliquid

$91.234416 USD

-2.07%

dogecoin
dogecoin

$0.085113 USD

-2.38%

monero
monero

$521.500783 USD

-8.22%

chainlink
chainlink

$11.979870 USD

-2.88%

unus-sed-leo
unus-sed-leo

$8.895551 USD

0.22%

cardano
cardano

$0.219993 USD

-1.46%

Nachrichtenvideo zur Kryptowährung

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

Sep 20, 2026 at 05:00 am DevNook

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
Videoquelle:Youtube

Haftungsausschluss:info@kdj.com

Die bereitgestellten Informationen stellen keine Handelsberatung dar. kdj.com übernimmt keine Verantwortung für Investitionen, die auf der Grundlage der in diesem Artikel bereitgestellten Informationen getätigt werden. Kryptowährungen sind sehr volatil und es wird dringend empfohlen, nach gründlicher Recherche mit Vorsicht zu investieren!

Wenn Sie glauben, dass der auf dieser Website verwendete Inhalt Ihr Urheberrecht verletzt, kontaktieren Sie uns bitte umgehend (info@kdj.com) und wir werden ihn umgehend löschen.

Weitere Videos veröffentlicht auf Sep 20, 2026