bitcoin
bitcoin

$64039.103567 USD

-4.57%

ethereum
ethereum

$1784.081928 USD

-5.80%

tether
tether

$0.999488 USD

0.03%

bnb
bnb

$588.358391 USD

-4.49%

usd-coin
usd-coin

$0.999858 USD

-0.01%

xrp
xrp

$0.950763 USD

-3.51%

solana
solana

$70.044873 USD

-7.07%

tron
tron

$0.306827 USD

-1.80%

hyperliquid
hyperliquid

$65.149155 USD

-6.52%

zcash
zcash

$897.351620 USD

-1.28%

monero
monero

$487.288337 USD

-7.79%

dogecoin
dogecoin

$0.057803 USD

-7.85%

unus-sed-leo
unus-sed-leo

$9.122098 USD

-1.58%

chainlink
chainlink

$9.071028 USD

-5.43%

cardano
cardano

$0.150246 USD

-7.94%

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 Nov 16, 2026