【问题标题】:Intergrating of AirtelMoney API to Android App将 Airtel Money API 集成到 Android 应用程序
【发布时间】:2019-04-01 02:56:46
【问题描述】:

Safaricom 将 M-Pesa API 发布为可通过其developer portal 访问的 RESTful API 以来,我们可以算出三年多了。他们的Github repository 有一个使用“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 时很难获得反馈的事情。 最近的谷歌搜索提取了一个名为LIPISHA 的新API,现在在github 上开放源代码,它的缺点是它带有huge price tag 这就是为什么我想看看这个旧 api 如何为我工作

【问题讨论】:

    标签: android mpesa airtelmoney


    【解决方案1】:

    目前有一个新的 SDK 库正在进行 beta 测试,我一直在一家名为 Interswitch 的公司下工作。它将处理多种支付渠道,包括银行卡和多家移动货币提供商。目前它处理 Visa、Mastercard、Verve、Mpesa 和 Equitel。很快就会添加更多。我目前不知道定价,但您可以联系 Interswitch 以获得测试帐户,我将能够提供您在集成时可能需要的技术支持。查看its github repo的代码

    【讨论】:

      猜你喜欢
      • 2017-03-18
      • 2017-02-14
      • 1970-01-01
      • 2017-12-25
      • 1970-01-01
      • 2014-01-29
      • 2012-06-20
      • 2016-02-20
      • 2012-11-10
      相关资源
      最近更新 更多