BRI API
Quick Start
- Sign up at bri.co.id and obtain API credentials
- Create a terminal in the Admin Console with the parameters below
- Start processing — the adapter is pre-built and ready to use
Overview
Integration with BRI API (Bank Rakyat Indonesia) — largest bank Indonesia by number of clients (130M+). Supports Virtual Account, disbursement, direct debit, account information. SNAP-compatible API.
| Provider ID | briapi |
| Category | Interbank Integrations |
| Website | bri.co.id |
Supported operations: create_virtual_account/2 check_va_status/2 update_virtual_account/3 create_disbursement/2 check_disbursement_status/2 get_account_info/2 get_account_balance/2 create_direct_debit/2 supported_destination_banks/0
Configuration
Required Parameters
| Parameter | Description |
|---|---|
bri_client_id | OAuth Client ID |
bri_client_secret | OAuth Client Secret |
bri_api_url | API base URL (sandbox / production) |
environment | production |
API Reference
| Method | Endpoint | Description |
|---|---|---|
| POST | /v1/briva | Creation Virtual Account |
| GET | /v1/briva/status/{va_number} | Status VA |
| PUT | /v1/briva | Update VA |
| POST | /v1/transfer | Disbursement (transfer) |
| GET | /v1/transfer/status/{ref} | Status of transfer |
| GET | /v1/accounts/{account_id} | Information about account |
| GET | /v1/accounts/{account_id}/balance | Balance account |
| POST | /v1/direct-debit/payment | Direct debit |