indofx/mutasibank

Mutasibank.co.id API

v1.0.1 2022-02-28 15:03 UTC

This package is auto-updated.

Last update: 2024-09-29 06:09:04 UTC


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());