bitcoin
bitcoin

$80321.174057 USD

-0.96%

ethereum
ethereum

$2575.142223 USD

-2.03%

tether
tether

$0.999663 USD

0.00%

bnb
bnb

$750.959081 USD

-1.45%

xrp
xrp

$1.382579 USD

-2.63%

usd-coin
usd-coin

$0.999883 USD

0.00%

solana
solana

$108.705042 USD

-2.93%

tron
tron

$0.340225 USD

0.75%

zcash
zcash

$1451.991806 USD

-7.40%

hyperliquid
hyperliquid

$91.224900 USD

-2.16%

dogecoin
dogecoin

$0.085240 USD

-2.20%

monero
monero

$522.519180 USD

-7.67%

chainlink
chainlink

$11.986918 USD

-2.91%

unus-sed-leo
unus-sed-leo

$8.886381 USD

0.12%

cardano
cardano

$0.220224 USD

-1.38%

暗号通貨ニュースビデオ

M-Pesa API を Django と統合する方法 | Daraja STK プッシュ チュートリアル (Python)

2026/09/20 05:00 DevNook

Safaricom の Daraja API と STK Push を使用して M-Pesa 支払いを Django に統合する方法を学びます。このステップバイステップのチュートリアルでは、PayFlow と呼ばれる単純な Django 支払いアプリケーションを構築し、それを M-Pesa Daraja サンドボックスに接続します。以下の方法を学びます: * Django 支払いアプリケーションを設定する * Django を Daraja API に接続する * OAuth を使用して Daraja で認証する * M-Pesa STK プッシュを送信する * M-Pesa コールバックを受信する * `CheckoutRequestID` を使用して支払いを追跡する * 成功した支払いと失敗した支払いを処理する * M-Pesa の領収書をデータベースに保存する * ローカル コールバック テストに ngrok を使用する M-Pesa 支払いフロー ユーザーが電話番号と金額を入力する- Django が保留中の支払いを作成する - Daraja がリクエストを認証する - Django が STK プッシュを送信する - 顧客が M-Pesa PIN を入力する - M-Pesa が支払いを処理する - Daraja がコールバックを送信する - Django が支払いを更新する - 支払いが成功または失敗する 構築するもの 支払いを行ってステータスを追跡できる、シンプルな Django + M-Pesa 支払いダッシュボード。テクノロジー * Python * Django * M-Pesa Daraja API * STK Push * SQLite * リクエスト * python-dotenv * ngrok 各章 00:00 - 導入と完成したアプリケーション 00:00 - M-Pesa 支払いフロー 00:00 - Django プロジェクトのセットアップ 00:00 - 支払いモデルとフォーム 00:00 - 支払いダッシュボード 00:00 - Safaricom Daraja セットアップ 00:00 - OAuth アクセス トークン 00:00 - 電話番号のフォーマット 00:00 - STK プッシュ 00:00 - M-Pesa コールバック 00:00 - ngrok セットアップ 00:00 - 成功した支払いと失敗した支払いの処理 00:00 - M-Pesa 領収書の保存 00:00 - 支払いのテストフロー 00:00 - 一般的なエラー 00:00 - 最後のウォークスルー 重要 STK プッシュが受け入れられても、支払いが成功したことを意味するものではありません。 Daraja はまず STK プッシュ リクエストを受け入れ、`CheckoutRequestID` を与えます。最終的な支払い結果は、後で M-Pesa コールバックを通じて送信されます。このチュートリアルでは、Django がそのコールバックを使用して支払いを成功または失敗として更新する方法を示します。リソース Safaricom Daraja: https://developer.safaricom.co.ke/ GitHub リポジトリ: https://github.com/ceciliawambui/payflow 注: https://getdevnook.com/topics/python-django-framework-integrating-m-pesa-pyments-in-django-apps JS、React、Python、Django、API、および実際のソフトウェア開発については、より実践的なチュートリアルを購読してください。 #Django #MPesa #DarajaAPI #Python #STKPush #MPesaAPI #DjangoTutorial #PythonDjango #Safaricom #KenyaDevelopers
ビデオソース:Youtube

免責事項:info@kdj.com

提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。

このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。

2026年09月21日 他の動画も公開されています