Skip to content

aditnanda/unofficialbriva

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Unofficial Briva

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

About

Unofficial BRI Virtual Account untuk Laravel, sample code : https://github.com/aditnanda/unofficial-briva-laravel-example

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages