indofx / mutasibank
Mutasibank.co.id API
v1.0.1
2022-02-28 15:03 UTC
Requires
- php: >=7.2|^8.0
- aslam/response: ^1.0
- guzzlehttp/guzzle: ^7.0
- illuminate/support: ^6.0 || ^7.0 || ^8.0 || ^9.0
Requires (Dev)
- phpunit/phpunit: ^9
README
Laravel PHP 库,用于将您的应用程序与 Mutasibank (mutasibank.co.id) API 集成。有关更详细和完整的文档,请访问其官方网站 API Mutasibank
库功能
安装
composer require indofx/mutasibank
设置
安装后,发布库使用的配置
php artisan vendor:publish --provider="Indofx\Mutasibank\ServiceProvider" --tag="mutasibank-config"
设置
配置文件 config/mutasibank.php
,请输入您所需的 Environment。
[ 'url' => 'https://mutasibank.co.id/api/v1/', 'token' => 'your-token' ],
获取当前用户
use Indofx\Mutasibank\Mutasibank; $mutasibank = new Mutasibank(); $response = $mutasibank->getCurrentUser(); dd($response->json());
获取所有账户
use Indofx\Mutasibank\Mutasibank; $mutasibank = new Mutasibank(); $response = $mutasibank->getAllAccount(); dd($response->json());
通过 ID 获取账户
use Indofx\Mutasibank\Mutasibank; $mutasibank = new Mutasibank(); $accountID = 123; $response = $mutasibank->getAccountById($accountID); dd($response->json());
验证交易
use Indofx\Mutasibank\Mutasibank; $mutasibank = new Mutasibank(); $transactionID = 47835362; $response = $mutasibank->validateTransaction($transactionID); dd($response->json());
重新运行检查变动
use Indofx\Mutasibank\Mutasibank; $mutasibank = new Mutasibank(); $accountID = 123; $response = $mutasibank->rerunCheckMutasi($accountID); dd($response->json());
匹配交易
use Indofx\Mutasibank\Mutasibank; $mutasibank = new Mutasibank(); $accountID = 123; $amount = 10333; $response = $mutasibank->matchTransaction($accountID, $amount); dd($response->json());
获取账户报表
use Indofx\Mutasibank\Mutasibank; $mutasibank = new Mutasibank(); $accountID = 123; $dateFrom = '2022-01-01'; $dateTo = '2022-02-29'; $response = $mutasibank->getAccountStatement($accountID, $dateFrom, $dateTo); dd($response->json());
开启/关闭账户
use Indofx\Mutasibank\Mutasibank; $mutasibank = new Mutasibank(); $accountID = 123; $response = $mutasibank->onOffAccount($accountID); dd($response->json());