问题标签 [mpesa]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
700 浏览

google-apps-script - 将 Mpesa API 与谷歌表单集成

我想将 Mpesa API 集成到谷歌表单。用户使用表格支付,让我们说注册费

0 投票
3 回答
1887 浏览

java - 将 Mpesa 和 AirtelMoney 等移动货币与 Android 应用程序集成

在肯尼亚,现在扩展到非洲和世界其他地区,我们有一种通过手机发送和接收资金的惊人方式,创造了移动货币。两家领先的服务提供商 Safaricom 和 Airtel 分别拥有自己的移动货币平台,即 Mpesa 和 AirtelMoney。

由于肯尼亚没有 Google Merchant 服务,而且使用它们也会避开潜在消费者,我一直在考虑使用 Mpesa 和 AirtelMoney 向用户销售我的应用程序。现在,无论何时发生交易,移动货币服务都会向发送方和接收方发送确认短信。

现在我将如何在我的应用程序上使用此服务,因为我未能成功使用使用 Web 平台以及其他技术的可用 API。并非我的所有用户每天都使用互联网,因为我的应用程序是教会成员使用的。但可以肯定的是,他们确实每天都在使用移动货币。我将不胜感激为此付出的任何努力。

当用户通过 Mpesa 向我付款时,我希望我的应用程序能够从试用版更改为高级版,因为与 web apis 相比,使用 sms 似乎更容易

0 投票
3 回答
229 浏览

java - 如何在java中散列和编码mpesa密码

我正在尝试动态生成要与每个 api 请求一起发送到 mpesa apis 的密码。根据文档,我需要首先将提供的密码与时间戳和商家 ID 连接起来,然后执行 sha256 以获得哈希密码,然后我应该将其编码为 base 64 但是在 Java 中执行此操作会返回错误的编码字符串,而类似的过程和代码在 PHP 中工作,我哪里出错了?

0 投票
1 回答
511 浏览

ajax - Timer 结束后加载另一个 Sweet Alert 窗口

我在 opencart 上做一个支付模块。问题是支付网关需要回调url,只能更新订单历史,浏览器刷新困难。我所做的是,在通过表单提交付款数据后,会加载 SweetAlert 窗口,显示处理时间为 40 秒。我认为这是足够的时间让用户根据他在电话上收到的提示进行付款以确认。

付款后,支付网关与我的系统通信以确认付款是否成功,如果成功则更新订单状态以确认付款失败。

我遇到的问题是 40 秒后,SweetAlert 关闭并且没有进行后续的 ajax 调用。这是我的代码:

后端代码正在成功运行以更新成功付款的订单状态。checkout/success在确认订单已付款后,我只需要一种将用户重定向到操作的方法。

这是应该在 40 秒后调用的函数,以检查订单状态并在成功时提供重定向链接

0 投票
2 回答
623 浏览

django - 我想将 Mpesa API 与 django 网站集成

我正在尝试将 mpesa 集成到 django 网站,在该网站上,用户完成填写表格,然后继续使用 lipa na mpesa 支付要提供的服务,然后再继续下一步。

0 投票
1 回答
2671 浏览

android - AirtelMoney API 与 Android 应用程序的集成

自从Safaricom将 M-Pesa API 发布为可通过其开发人员门户访问的 RESTful API以来,我们可以算出三年多了。他们的Github 存储库有一个使用“ Lipa na M-Pesa Online ”API 的示例 android 应用程序。此 API 代表应用程序用户发起 M-Pesa 交易,用户只需输入其 M-Pesa PIN 即可完成交易。

现在他们的 AirtelMoney 是类似的,因为我有客户希望在他们的应用程序中拥有我们在肯尼亚拥有的所有移动货币支付。担心他们比其他 api 更多的是 Mpesa 吗?我正在寻找一种将 airtel money 加入我的应用程序的方法,就像我们在 Mpesa 上所做的那样,因为我们已经有支持 airtel money 的应用程序

发布https://sandbox.safaricom.co.ke/mpesa/stkpush/v1/processrequest

有没有人尝试过这个AirtelMoneyLib,我看到它最后一次更新是在 3 年前。

我需要知道一些让我在http request发送 a 时很难获得反馈的事情。最近的谷歌搜索拉出了名为LIPISHA新 API ,现在在github上有点开源

0 投票
1 回答
504 浏览

php - m-Pesa STKPush 请求抛出错误“更新失败9”

各位,希望你们都做得好。

我正在开发一个 PHP 项目,我们必须将 m-Pesa 集成为支付网关。我不知道如何以及为什么,但是“Lipa Na M-Pesa Online Payment”这个 API 在调用它时会给出错误

更新失败9

在 Sim Tool Kit 推送对话框中。即使我们从 m-Pesa 服务器收到“您的请求已被接受以进行处理”的肯定响应,然后在一段时间(10 分钟左右)之后,我们的回调 URL 被 m-Pesa 服务器调用并响应请求时间到。

这是我的请求正文:

这是错误截图

在此处输入图像描述

0 投票
2 回答
224 浏览

mpesa - 传递的授权类型无效 - STK 请求

每次尝试进行 STK 推送时,我都会收到此错误

“requestId” => “6255-20728117-1” “errorCode” => “400.008.02” “errorMessage” => “通过了无效的授权类型”

0 投票
1 回答
853 浏览

python - Django MPESA 与 C2B Till Number Payment 和 STK Push 集成

我希望能够将 MPESA API C2B Till Number Payment 功能与 STK 推送集成到我正在开发的 Django Web 应用程序中,这样平台的用户就会收到一个 STK Push 通知以支付到till number 并存储交易通过模型在数据库中。

我已经看到人们在网上开发了一些框架,但大多数似乎都是为支付账单而不是直到。任何可以帮助我做到这一点的框架帮助将不胜感激。

我发现 django 的官方文档很庞大,而且很难使用。

0 投票
1 回答
253 浏览

android - 是否有任何适用于 M-Pesa 支付网关的 android/iOS SDK?

我正在搜索M-Pesa Android/iOS SDK。如果有,谁能给我这个 SDK,如果没有,谁能解释在 Android/iOS 中实现 M-Pesa 支付网关的程序?