android - AirtelMoney API 与 Android 应用程序的集成
问题描述
自从Safaricom将 M-Pesa API 发布为可通过其开发人员门户访问的 RESTful API以来,我们可以算出三年多了。他们的Github 存储库有一个使用“ Lipa na M-Pesa Online ”API 的示例 android 应用程序。此 API 代表应用程序用户发起 M-Pesa 交易,用户只需输入其 M-Pesa PIN 即可完成交易。
public STKPushService mpesaService() {
return getRestAdapter().create(STKPushService.class);
}
现在他们的 AirtelMoney 是类似的,因为我有客户希望在他们的应用程序中拥有我们在肯尼亚拥有的所有移动货币支付。担心他们比其他 api 更多的是 Mpesa 吗?我正在寻找一种将 airtel money 加入我的应用程序的方法,就像我们在 Mpesa 上所做的那样,因为我们已经有支持 airtel money 的应用程序
发布https://sandbox.safaricom.co.ke/mpesa/stkpush/v1/processrequest
有没有人尝试过这个AirtelMoneyLib,我看到它最后一次更新是在 3 年前。
<?php
/**
*
*/
require_once('config/Constant.php');
require_once('lib/AirtelMoney.php');
$airtelclient=new AirtelMoney;
//Call the processing function with parameters as shown
//You can do a retrieval of data from a request at this point
//Not advisable to pass the username and password in request. Rather use an environment variable for the same
/**
* $Username=$_POST['username'];
* $password=$_POST['password'];
* $msisdn=$_POST['msisdn'];
* $referenceId=$_POST['referenceId'];
* $timeFrom=$_POST['timeFrom'];
* $timeTo=$_POST['timeTo'];
*/
$referenceId="1601056579194";
$timeTo="";
$timeFrom="";
$airtelclient->processMerchantQuery(USERNAME,PASSWORD,$referenceId,MSISDN,REQUEST1,$timeTo,$timeFrom);
?>
我需要知道一些让我在http request
发送 a 时很难获得反馈的事情。最近的谷歌搜索拉出了名为LIPISHA的新
API ,现在在github上有点开源
解决方案
目前有一个新的 SDK 库正在进行 beta 测试,我一直在一家名为 Interswitch 的公司下工作。它将处理多种支付渠道,包括银行卡和多家移动货币提供商。目前它处理 Visa、Mastercard、Verve、Mpesa 和 Equitel。很快就会添加更多。我目前不知道定价,但您可以联系 Interswitch 以获得测试帐户,我将能够提供您在集成时可能需要的技术支持。在其 github 存储库中查看代码
推荐阅读
- java - 静态内容未从 jboss 服务器中的 Spring Boot War 加载
- sql - DoCmd.RunSQL CREATE TABLE 语句使用 vba 的 DEFAULT 值
- python - Python 日志记录模块在 Phusion Passenger 下不起作用
- python - JSONDecodeError:未终止的字符串开始于:第 1 行第 1531 列(字符 1530)
- typescript - 打字稿:在不使用扩展的情况下抽象/提取部分类功能
- android - 设备不适用于“main.dart”配置
- javascript - redux state 显示数据,但是 props 在 Component 的函数内部返回 null
- mysql - 如何在mysql中将两个日期作为week1,week2,week3的周数
- c# - 有没有办法让 Windows 忽略我用于特定窗口的手动 WindowStartupLocation?
- rest - 分配/取消分配数据的端点命名约定