nurfaizfy/mutasi-php-library

Mutasi.co.id PHP 库 Codeigniter 4

1.0 2022-06-09 11:52 UTC

This package is auto-updated.

Last update: 2024-09-09 16:56:48 UTC


README

Latest Stable Version Total Downloads License

本库为非官方库,已兼容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做出贡献,您可以创建分支、编辑并创建拉取请求。我们将审查您的请求,如果审查完毕。我们将合并您的请求到开发分支。谢谢