Informasi Rekening

Informasi API

Judul

Informasi Rekening

Versi

v2.0

URL Sandbox

https://sandbox.partner.api.bri.co.id/v2/inquiry

URL Production

https://partner.api.bri.co.id/v2/inquiry

Kendali Versi

Versi Dok

Versi API

Tanggal

Tautan Dokumen

Deskripsi

v1.0

v1.0

1 February 2019

Deprecated

Versi awal

v2.0

v2.0

1 April 2020

Halaman ini

Perubahan Struktur API

Deskripsi Produk

API ini memungkinkan mitra untuk mentransfer dana antar dua rekening BRI (internal transfer). Akun sumber adalah akun mitra. API fund transfer hanya dapat dilakukan untuk rekening giro dan tabungan.

Flow API

Endpoint

A. Informasi Rekening

Penjelasan Endpoint

API ini digunakan untuk memeriksa informasi akun perusahaan Anda, termasuk nama akun, saldo dan status.

Informasi Umum

HTTP Method

GET

Path

/v2/inquiry{{Account Number}}

Tipe Format

JSON

Authentication

OAuth 2.0 with Access Token

Header Structure

Key

 

Value

 

Mandatory

 

Length

 

Deskripsi

 

Authorization

Bearer (token)

M

 

Token OAuth 2.0

https://developers.bri.co.id/id/docs/
dokumentasi#token

BRI-Signature

 

M

64

Signature

https://developers.bri.co.id/id/docs/
dokumentasi#signature

BRI-Timestamp

 

M

 

Timestamp

Timestamp Waktu dimana anda memanggil API. Format waktu yang digunakan mengacu ke format ISO8601 (yyyy-MMddTHH:mm:ss.SSSZ). Waktu tersebut harus dalam UTC nol.

Query Param Structure

Sample of HTTP request:

GET https://sandbox.partner.api.bri.co.id/v2/inquiry/{{ACCOUNT_NUMBER}}

Field Data Type Mandatory Length Deskripsi Contoh
ACCOUNT_NUMBER numeric M 15 Account number. Tambahkan 0 di depan jika digit akun kurang dari 15. 888801000157508

Response Structure

Field Data Type Mandatory Length Deskripsi Contoh
responseCode String M 4 response code 0100
responseDescription String M   response description Inquiry success
errorDescription String     Error Description String kosong untuk inquiry sukses. Selain itu, silahkan lihat list error/response code.
Data Array M   Berisi informasi source dan destination account.  Berisi kosong jika response error "Data":{}
sourceAccount String M   Source Account 020601000003301
sourceAccountName String M   Source Account Name  
sourceAccountStatus String M   Source Account Status Rekening Aktif
sourceAccountBalace String M   Source Account Balance 1000000
registrationStatus String M   Source account registration status   

Request & Response Payload Sample

Request :



curl --location --request GET 'https://sandbox.partner.api.bri.co.id/v2/inquiry/888801000157508' \
--header 'BRI-Timestamp: 2021-07-09T03:24:49.013Z' \
--header 'BRI-Signature: j6s41wC2saUFOIQpVhxQSdV+4lhJ/MMcBXQvmeaSHq8=' \
--header 'Authorization: Bearer 0zbSMMIp7vcPfuXv3B75OuYAbM9C' 

Normal Response :

{
    "responseCode": "0100",
    "responseDescription": "Inquiry success",
    "errorDescription": "",
    "Data": {
        "sourceAccount": "888801000157508",
        "sourceAccountName": "ALOYSIUS AGUS WARI Z",
        "sourceAccountStatus": "Rekening Aktif",
        "sourceAccountBalace": "49615063835.3",
        "registrationStatus": "Rekening terdaftar an. BRI Application Program Interface"
    }
}

Error Response :

{
    "responseCode": "0101",
    "responseDescription": "Inquiry failed",
    "errorDescription": "InqRekAsal: Nomor Rekening Tidak Dikenal & InqRekTujuan: VA number not found",
    "Data": {
        "sourceAccount": "8888010000033012"
    }
}