- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望能够将 MPESA API C2B Till Number Payment 功能与 STK push 集成到我正在开发的 Django Web 应用程序中,以便平台的用户获得 STK Push 通知以支付到 till 号码和事务通过模型存储在数据库中。
我看到人们在网上开发了一些框架,但大多数框架似乎都是为了支付账单而不是收银机。任何可以帮助我做到这一点的框架帮助都将不胜感激。
我发现来自 django 的官方文档庞大且难以使用。
最佳答案
Paybill number 和 Till number 之间没有太大区别。根据 Safaricom 文档,对于 C2B Safaricom C2B API支付单简码的命令 ID 是 CustomerPayBillOnline,Buy Good 和服务的命令 ID 是 CustomerBuyGoodsOnline
话虽如此,您可以在 Django 中为 STK 推送做这样的事情:
def lipa_na_mpesa_online(request):
access_token = MpesaAccessToken.validated_mpesa_access_token
api_url = "https://sandbox.safaricom.co.ke/mpesa/stkpush/v1/processrequest"
headers = {"Authorization": "Bearer %s" % access_token}
request = {
"BusinessShortCode": LipanaMpesaPpassword.Business_short_code,
"Password": LipanaMpesaPpassword.decode_password,
"Timestamp": LipanaMpesaPpassword.lipa_time,
"TransactionType": "CustomerBuyGoodsOnline",
"Amount": 1,
"PartyA": 254708374149, # replace with your phone number to get stk push
"PartyB": LipanaMpesaPpassword.Business_short_code,
"PhoneNumber": 254708374149, # replace with your phone number to get stk push
"CallBackURL": "https://sandbox.safaricom.co.ke/mpesa/",
"AccountReference": "Henry",
"TransactionDesc": "Testing stk push"
}
response = requests.post(api_url, json=request, headers=headers)
return HttpResponse('success')
关于python - Django MPESA 与 C2B 收款机号码支付和 STK 推送的集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58580771/
我正在将 Mpesa 集成到我的 Laravel 应用程序中。我模拟了一个用户可以成功付款的交易。付款后,我希望通过回调 URL 将付款详细信息存储在数据库中。我制作了一个 API 路由,它调用在数据
我正在将 Mpesa 集成到我的 Laravel 应用程序中。我模拟了一个用户可以成功付款的交易。付款后,我希望通过回调 URL 将付款详细信息存储在数据库中。我制作了一个 API 路由,它调用在数据
与 mpesa B2C 集成。我正在尝试使用 Curl $url = "https://196.201.214.136:18423/mminterface/request";
我正在制作贷款应用程序。因为我住在非洲以外的地方,所以我被困在如何整合 MPESA 上。 这是链接 PESAPI .我已完成第 3 步,但现在我不知道下一步该做什么。 问题 1) 我可以将它与我的安卓
我希望能够将 MPESA API C2B Till Number Payment 功能与 STK push 集成到我正在开发的 Django Web 应用程序中,以便平台的用户获得 STK Push
我正在开发一个带有 Mpesa 支付模块的 Android 应用程序。我已经能够在媒介上生成本教程指导的 STKPush:https://medium.com/@lentimo/m-pesa-inte
我是一名优秀的程序员,十分优秀!