aditnanda / unofficialbriva
Unofficial BRI Virtual Account untuk 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
Package ini dapat mempermudah Anda menggunakan layanan virtual account BRI (BRIVA).
Feature
- [BrivaCreate] - digunakan untuk membuat virtual account BRI baru.
- [BrivaRead] - digunakan untuk mendapatkan informasi virtual account yang telah dibuat.
- [BrivaReadStatus] - Semua akun BRIVA memiliki statusBayar atau status pembayaran. Fungsi ini digunakan untuk mendapatkan status pembayaran dari akun BRIVA yang ada.
- [BrivaUpdateStatus] - digunakan untuk mengelola status pembayaran dari akun BRIVA yang ada
- [BrivaUpdate] - digunakan untuk memperbarui detail akun BRIVA yang ada.
- [BrivaDelete] - digunakan untuk menghapus akun BRIVA yang ada
- [BrivaGetReport] - digunakan untuk mendapatkan riwayat transaksi semua akun BRIVA yang terdaftar pada nomor BRIVA Anda.
- [BrivaGetReportTime] - digunakan untuk mendapatkan riwayat transaksi akun BRIVA yang teregistrasi berdasarkan waktu pada nomor BRIVA Anda
Installation
Install the package with composer
composer require aditnanda/unofficialbriva
Add this code at .env file for configuration
BRIVA_CONSUMER_KEY="xxxxxxxxxxxxxxxxx" BRIVA_CONSUMER_SECRET="xxxxxxxxxxxx" BRIVA_NO="xxxxx" BRIVA_INSTITUTION_CODE="xxxxxx" BRIVA_PRODUCTION=false / true
Penggunaan
inisialisasi awal
$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);
License
MIT
Visit BRIVA API