camoo / airtime
此包已被弃用且不再维护。未建议替代包。
CAMOO API 包
2.0.4
2017-05-28 18:11 UTC
Requires
- guzzlehttp/guzzle: ^6.2
- lcobucci/jwt: ^3.2
- vlucas/valitron: ^1.4
Requires (Dev)
- php: >=5.5.0
This package is auto-updated.
Last update: 2019-10-21 08:08:53 UTC
README
通过 CAMOO AIRTIME 网关 的 PHP 充值 API
要求
此库运行良好需要满足最小要求。
- 注册 免费CAMOO账户
- 向CAMOO团队申请开发者新的access_key
- CAMOO TOPUP API客户端需要PHP版本5.5.x及以上
通过Composer安装
包可在 Packagist 上找到,您可以使用 Composer 进行安装。
composer require camoo/airtime
快速示例
- 获取目标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();
- 检查可用充值列表和批发价格列表
$sTopupList = $ohMsisdnInfo->msisdn_info->topup_list; // your prices for each topup product $sWholeSalePriceList = $ohMsisdnInfo->msisdn_info->wholesale_price_list;
- 从关键充值列表中选择充值金额并发送话费
// airtime from $oAirtime->msisdn= '237661562859'; // airtime product $oAirtime->topup=100; var_dump($oAirtime->send());
运行测试
假设您已通过以下方法之一在系统范围内安装了PHPUnit,您可以按以下步骤运行CAMOO/Aitime的测试:
- 转到库根目录
cd vendor/camoo/airtime
- 将
phpunit.xml.dist
复制到phpunit.xml
。 - 运行
phpunit tests
。