nurfaizfy / mutasi-php-library
Mutasi.co.id PHP 库 Codeigniter 4
1.0
2022-06-09 11:52 UTC
Requires
- guzzlehttp/guzzle: ^7.0
- symfony/http-foundation: ^6.0
This package is auto-updated.
Last update: 2024-09-09 16:56:48 UTC
README
本库为非官方库,已兼容Composer,更多详情请访问文档。
重要:请务必阅读文档并了解这些方法的使用目的!
安装
composer require nurfaizfy/mutasi-php-library
配置
您必须定义或导入库
use Mutasi\Main;
然后配置从仪表板获取的token
$main = new Main( 'your-token', );
可用内容
目前可用的内容方法
请求
请求可以返回可用的内容,以下为可用的方法列表
用户信息
此API用于获取用户信息
$main->initUserInfo()
下一个方法可以在请求方法中查看
账户列表
此API用于检索所有银行账户列表
$init = $main->initAccountList($code)
下一个方法可以在请求方法中查看
账户详情
此API用于检索银行账户详情
$data = ['account_id'=>id] // id retrieved from Account List or can be seen in dashboard $init = $main->initAccountDetail(); $init->setForm($data);
下一个方法可以在请求方法中查看
交易
此API用于根据指定日期获取详细信息交易
$data = [ 'account_id' => id, // Optional 'from' => date, 'to' => date, ] $init = $main->initTransaction(); $init->setForm($data);
下一个方法可以在请求方法中查看
搜索金额
此API用于获取按金额排序的交易列表
$data = [ 'account_id' => id, // Optional 'from' => date, 'to' => date, 'nominal' => amount, 'type' => type, // Optional (C = Credit, D = Debet) ] $init = $main->initSearchAmount(); $init->setForm($data); );
下一个方法可以在请求方法中查看
回调
回调是从Mutasi服务器向用户服务器发送交易通知的方法。当客户完成付款时,TriPay系统将提供包含交易数据的通知,然后用户系统可以进一步管理。
在开始之前请定义以下方法
$init = $main->initCallback(); // return callback
接收JSON
要获取由Tripay发送的json,可以使用以下方法
$init->get(); // get all callback
解码JSON
而不是浪费时间在json_decode上,本包提供了这个功能
$init->getJson(); // get json callback
贡献
如果您想为此SDK做出贡献,您可以创建分支、编辑并创建拉取请求。我们将审查您的请求,如果审查完毕。我们将合并您的请求到开发分支。谢谢