optimoapps/jolo-api

用于Jolo API货币转账的Laravel扩展包

V1.3.1 2020-05-23 13:10 UTC

This package is auto-updated.

Last update: 2024-08-29 04:43:16 UTC


README

Laravel 5 对 Jolo Api 的包(非官方)

run-tests License: MIT Latest Stable Version Total Downloads Check & fix styling

安装

此包可以通过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)。有关更多信息,请参阅许可文件