aditnanda / unofficialbriva
非官方BRI虚拟账户用于Laravel
dev-master
2021-06-03 10:16 UTC
This package is auto-updated.
Last update: 2024-09-29 06:02:54 UTC
README
BRIVA API For Laravel
本包可简化您使用BRI虚拟账户(BRIVA)的服务。
功能
- [BrivaCreate] - 用于创建新的BRI虚拟账户。
- [BrivaRead] - 用于获取已创建的虚拟账户信息。
- [BrivaReadStatus] - 所有BRIVA账户都有支付状态。此功能用于获取现有BRIVA账户的支付状态。
- [BrivaUpdateStatus] - 用于管理现有BRIVA账户的支付状态
- [BrivaUpdate] - 用于更新现有BRIVA账户的详细信息。
- [BrivaDelete] - 用于删除现有BRIVA账户
- [BrivaGetReport] - 用于获取您在BRIVA号码上注册的所有BRIVA账户的交易记录。
- [BrivaGetReportTime] - 用于获取您在BRIVA号码上注册的BRIVA账户基于时间的交易记录
安装
使用composer安装此包
composer require aditnanda/unofficialbriva
将以下代码添加到.env文件中进行配置
BRIVA_CONSUMER_KEY="xxxxxxxxxxxxxxxxx" BRIVA_CONSUMER_SECRET="xxxxxxxxxxxx" BRIVA_NO="xxxxx" BRIVA_INSTITUTION_CODE="xxxxxx" BRIVA_PRODUCTION=false / true
使用方法
初始化
$briva = new Briva();
BrivaCreate
$array = [ 'custCode' => '16416516456', 'nama' => 'Aditya Nanda', 'ammount' => '10000', 'keterangan' => 'Test', 'expiredDate' => '2017-09-10 09:57:26' ]; $result = $briva->BrivaCreate($array);
BrivaRead
$array = [ 'custCode' => '16416516456' ]; $result = $briva->BrivaRead($array);
BrivaReadStatus
$array = [ 'custCode' => '16416516456' ]; $result = $briva->BrivaReadStatus($array);
BrivaUpdateStatus
$array = [ 'custCode' => '16416516456', 'statusBayar' => 'N' ]; // status bayar N = false, Y = true $result = $briva->BrivaUpdateStatus($array);
BrivaUpdate
$array = [ 'custCode' => '16416516456', 'nama' => 'Aditya Nanda', 'ammount' => '10000', 'keterangan' => 'Test', 'expiredDate' => '2017-09-10 09:57:26' ]; $result = $briva->BrivaUpdate($array);
BrivaDelete
$array = [ 'custCode' => '16416516456' ]; $result = $briva->BrivaDelete($array);
BrivaGetReport
$array = [ 'start_date' => '20200101', 'end_date' => '20200101', ]; $result = $briva->BrivaGetReport($array);
BrivaGetReportTime
$array = [ 'start_date' => '2020-01-01', 'end_date' => '2020-01-01', 'start_time' => '10:00', 'end_time' => '19:00', ]; $result = $briva->BrivaGetReportTime($array);
许可
MIT