PHPackages                             aditnanda/unofficialbriva - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. aditnanda/unofficialbriva

ActiveLibrary

aditnanda/unofficialbriva
=========================

Unofficial BRI Virtual Account untuk Laravel

0199PHP

Since Jun 3Pushed 4y ago1 watchersCompare

[ Source](https://github.com/aditnanda/unofficialbriva)[ Packagist](https://packagist.org/packages/aditnanda/unofficialbriva)[ RSS](/packages/aditnanda-unofficialbriva/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

Unofficial Briva
================

[](#unofficial-briva)

*BRIVA API For Laravel*
-----------------------

[](#briva-api-for-laravel)

Package ini dapat mempermudah Anda menggunakan layanan virtual account BRI (BRIVA).

Feature
-------

[](#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
------------

[](#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
----------

[](#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
-------

[](#license)

MIT

Visit [BRIVA API](https://developers.bri.co.id/docs/briva)

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity29

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/44946501?v=4)[Aditya Nanda Utama](/maintainers/aditnanda)[@aditnanda](https://github.com/aditnanda)

---

Top Contributors

[![aditnanda](https://avatars.githubusercontent.com/u/44946501?v=4)](https://github.com/aditnanda "aditnanda (5 commits)")

### Embed Badge

![Health badge](/badges/aditnanda-unofficialbriva/health.svg)

```
[![Health](https://phpackages.com/badges/aditnanda-unofficialbriva/health.svg)](https://phpackages.com/packages/aditnanda-unofficialbriva)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
