#android #mpesa #airtelmoney
#Android #mpesa #airtelmoney
Вопрос:
Что ж, можно считать, что прошло более трех лет с тех пор, как Safaricom выпустила API M-Pesa в качестве RESTful API, доступных через их портал для разработчиков. В их репозитории Github есть образец приложения для Android, которое использует API «Lipa na M-Pesa Online«. Этот API инициирует транзакцию M-Pesa от имени пользователя приложения, пользователю нужно только ввести свой PIN-код M-Pesa для завершения транзакции.
public STKPushService mpesaService() {
return getRestAdapter().create(STKPushService.class);
}
Теперь у них есть что-то похожее для AirtelMoney, потому что у меня есть клиенты, которые хотят, чтобы в их приложении были все платежи мобильными деньгами, которые у нас есть в Кении. Беспокоит, что в них больше Mpesa, чем в других API? Я ищу способ включить 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
.
Недавний поиск в Google выявил новый API под названием LIPISHA, который теперь доступен с открытым исходным кодом на github. Недостатком является то, что он поставляется с огромной ценой
Вот почему я пытаюсь понять, как этот старый api может работать для меня
Ответ №1:
В настоящее время в стадии бета-тестирования находится новая библиотека SDK, над которой я работаю в компании под названием Interswitch. Он будет обрабатывать несколько платежных каналов, включая банковские карты и нескольких провайдеров мобильных платежей. В настоящее время он обрабатывает Visa, Mastercard, Verve, Mpesa и Equitel. Скоро будет добавлено больше. Я не знаю о ценах на данный момент, но вы можете обратиться к Interswitch за тестовой учетной записью, и я смогу предоставить техническую поддержку, которая может вам понадобиться при интеграции. Ознакомьтесь с кодом в его репозитории на github