价格: $0.08515 -4.4973%
市值: $14.62B 0.5316%
成交额 (24h): 1.09B 0%
统治地位: 0.5316%
Price: $0.08515 -4.4973%
市值: $14.62B 0.5316%
成交额 (24h): 1.09B 0%
统治地位: 0.5316% 0.5316%
  • 价格: $0.08515 -4.4973%
  • 市值: 14.62B 0.5316%
  • 成交额 (24h): 1.09B 0%
  • 统治地位: 0.5316% 0.5316%
  • 价格: $0.08515 -4.4973%
首页 > 视频 > 如何将 M-Pesa API 与 Django 集成 | Daraja STK推送教程(Python)

如何将 M-Pesa API 与 Django 集成 | Daraja STK推送教程(Python)

发布: 2026/09/20 05:00 阅读: 0

原文作者:DevNook

原文来源:https://www.youtube.com/embed/G8mbH5rPq5I

了解如何使用 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 推送 * 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 Push 请求并给我们一个 `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

精选专题

  • 狗狗币鲸鱼活动
    狗狗币鲸鱼活动
    通过我们的综合分析,了解狗狗币鲸鱼活动的最新见解。了解趋势、模式以及这些鲸鱼对狗狗币市场的影响。随时了解我们的专家分析,并在您的加密货币之旅中保持领先。
  • 狗狗币挖矿
    狗狗币挖矿
    狗狗币挖矿是向狗狗币区块链添加新交易块的过程。矿工因其工作而获得新的狗狗币奖励。本主题提供与狗狗币挖矿相关的文章,包括如何挖矿狗狗币、最好的挖矿硬件和软件以及狗狗币挖矿的盈利能力。
  • SpaceX 星舰发射
    SpaceX 星舰发射
    本主题提供与 SpaceX 星舰发射相关的文章,包括发射日期、任务详细信息和发射状态。通过此信息丰富且全面的资源,了解最新的 SpaceX 星际飞船发射情况。
  • 模因之王:狗狗币
    模因之王:狗狗币
    本主题提供与最流行的模因相关的文章,包括“模因之王:狗狗币”。 Memecoin 已成为加密货币领域的主导者。这些数字资产之所以受欢迎有多种原因。他们推动了区块链最具创新性的方面。