camoo/airtime

此包已被弃用且不再维护。未建议替代包。

CAMOO API 包

2.0.4 2017-05-28 18:11 UTC

This package is auto-updated.

Last update: 2019-10-21 08:08:53 UTC


README

手机充值 PHP API N|Solid

通过 CAMOO AIRTIME 网关 的 PHP 充值 API

要求

此库运行良好需要满足最小要求。

  • 注册 免费CAMOO账户
  • 向CAMOO团队申请开发者新的access_key
  • CAMOO TOPUP API客户端需要PHP版本5.5.x及以上

通过Composer安装

包可在 Packagist 上找到,您可以使用 Composer 进行安装。

composer require camoo/airtime

快速示例

  1. 获取目标msisdn的可用通用信息
require_once dirname(dirname(dirname(__DIR__))) . '/autoload.php';
// set api_key and secret_key
$oAirtime = new \CAMOO\Airtime\Airtime('592595095gh57', '4e32da5979879b89479847b9798479494984');

// receiver recipient
$oAirtime->destination_msisdn='237671234567';
#Retrieve MsisdnInfo
$ohMsisdnInfo = $oAirtime->getMsisdnInfo();
  1. 检查可用充值列表和批发价格列表
  $sTopupList = $ohMsisdnInfo->msisdn_info->topup_list;
  // your prices for each topup product
  $sWholeSalePriceList = $ohMsisdnInfo->msisdn_info->wholesale_price_list;
  1. 从关键充值列表中选择充值金额并发送话费
// airtime from
$oAirtime->msisdn= '237661562859';
// airtime product
$oAirtime->topup=100;
var_dump($oAirtime->send());

运行测试

假设您已通过以下方法之一在系统范围内安装了PHPUnit,您可以按以下步骤运行CAMOO/Aitime的测试:

  1. 转到库根目录 cd vendor/camoo/airtime
  2. phpunit.xml.dist 复制到 phpunit.xml
  3. 运行 phpunit tests