optimoapps / jolo-api
用于Jolo API货币转账的Laravel扩展包
V1.3.1
2020-05-23 13:10 UTC
Requires
- php: >=7.1
- guzzlehttp/guzzle: ^6.3
- illuminate/support: ^6.0|^7.0
Requires (Dev)
- mockery/mockery: ^1.2
- orchestra/testbench: 3.8.*|4.*
- phpunit/phpunit: ^8.4|^9.0
README
Laravel 5 对 Jolo Api 的包(非官方)
安装
此包可以通过Composer安装。
composer require optimoapps/jolo-api
在Laravel 5.5及以上版本中,该包将自动注册服务提供者。
使用以下命令发布此包的配置文件
php artisan vendor:publish --provider="OptimoApps\JoloApi\JoloApiServiceProvider"
以下配置文件将发布到config/jolo-api.php
return [
'key' => '', //Provide your api key
'mode' => 0 //Change 1 for live
];
使用方法
use JoloApi;
JoloApi::checkBalance()->toArray();
转换为数组
JoloApi::checkBalance()->toArray();
或者如果结果是JSON,只需调用toJson()
JoloApi::checkBalance()->toJson();
可用类方法
代理注册
use JoloApi;
$params = [
'service'=> 12342233444, //Mobile no
'name'=> 'name', //name of an agent
'address'=> 'XXXXXX', //Address of an agent
'email'=> 'info@optimoapps.com' //email id of an corporate agent
];
$result = JoloApi::agentSignUp($params)->toArray();
用于转账
use JoloApi;
$params = [
'service'=> 12342233444, //Mobile no
'beneficiaryid'=> 'name', //unique beneficiary id
'orderid'=> 'XXXXXX', //unique order generated by your script
'amount'=> 300,
'remarks' => 'any text'
];
$result = JoloApi::transferMoney($params)->toArray()
更多详情,请查看JoloSoft 文档
测试
使用以下命令运行测试
vendor/bin/phpunit
安全
如果您发现任何与安全相关的问题,请通过info@optimoapps.com发送电子邮件,而不是使用问题跟踪器。
许可
MIT 许可证 (MIT)。有关更多信息,请参阅许可文件。