API Transaction Status Inquiry 

Informasi API

Judul

API Transfer SKNBI

Versi

v1.0

URL Sandbox

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

URL Production

 

Kendali Versi

Versi API

Tanggal

Tautan dokumen

Deskripsi

v1.0

7 Desember

Halaman ini.

Baseline version

v2.0

8 April 2022

Halaman ini

Update Format field

Deskripsi Produk

Gambaran Produk

Fitur ini digunakan untuk pemindahbukuan dana dari satu rekening ke rekening lainnya baik dalam PJP AIS yang sama maupun berbeda yang diprakarsai oleh pengirim

Endpoint

A. API Transaction status Inquiry

Endpoint ini dapat digunakan pada saat terjadi gangguan pada sistem, time out, atau hal-hal lain yang dapat menyebabkan perbedaan interpretasi atas penyelesaian suatu transaksi

 

General Information

HTTP Method

POST

Path

/snap/v1.0/transfer/status

Tipe Format

JSON

Authentication

OAuth 2.0 with Access Token

Header

Key

Value

Format

Mandatory

Length

Deskripsi

Authorization

Authorization

String

M

 

Bearer {Token}

X-TIMESTAMP

timestamp

Datetime

M

 

Format Timestamp ISO8601

X-SIGNATURE

signature

String

M

 

HMAC_SHA512

Content-type

application/json

 

M

 

application/json

X-PARTNER-ID

 

Alphanumeric

M

36

 

CHANNEL-ID

 

Alphanumeric

M

5

 

X-EXTERNAL-ID

 

Numeric

M

36

 

Request Structure

Field

Data Type

Format

Mandatory

Length

Deskripsi

Contoh

originalPartnerReferen ceNo

String

Alphanume ric

M

Note :

SNAP BI

(O)

20

Note :

SNAP BI

length

(64)

Identifikasi transaksi asli pada sistem layanan konsumen

2020102 9000000

00000001

serviceCode

String

Numeric

M

2

Indikator jenis transaksi (kode layanan dari permintaan transaksi asli)

17

transactionDate

String

Datetime

O

25

Tanggal transaksi : ISO 8601

2019-07- 03T12:08 :56-

07:00

additionalInfo

Object

 

O

 

 

 

>deviceId

String

Alphanume ric

O

 

 

 

>channel

String

Alphanume ric

O

 

 

 

Response Structure & Sample

Field

Data Type

Format

Mandatory

Length

Deskripsi

Contoh

response

Code

String

Numeic

M

7

respon code

2003600

response

Message

String

Alphanum eric

M

150

respon deskripsi

Successful

original

Reference

No

String

Alphanum eric

O

Note :

SNAP BI

(C)

64

Identifikasi transaksi asli pada sistem penyedia layanan. harus diisi setelah transaksi berhasil

2021120

700000

00001

original

Partner

ReferenceNo

String

Alphanumeric

O

64

Identifikasi transaksi asli pada sistem layanan konsumen

202111300

00000000

00001

service

Code

String

Numeric

M

2

Indikator jenis transaksi (kode layanan dari permintaan transaksi asli)

18

transaction

Date

String

Datetime

O

25

tanggal transaksi : ISO

8601 2019-07-03T12:08:

56-07:00

 

2021-11

-30T10:

30:24

+07:00

amount

Object

 

O

 

 

 

>value

String

Decimal

M

15,2

Note :

Length

SNAP BI

(16,2)

Jumlah bersih daritransaksi. jika itu rupiah maka nilainya termasuk 2 angka desimal. misalnya Rp 10.000,- akan menjadi 10000.00

100

00.00

>currency

String

Alphanum eric

M

3

Mata uang

IDR

beneficiary

AccountNo

String

Numeric

M

34

Rekening penerima

888801

000157

508

reference

Number

String

Numeric

M

30

Nomor referensi dari Sistem

10052

022

source

Account

No

String

Numeric

M

15 Note : SNAP BI length

(19)

 

Akun sumber

8888010

00157520

latest

Transaction

Status

String

Numeric

M

2

00 - Success

01 - Initiated

03 - Pending

06 - Failed

00

transaction

Status

Desc

String

Alphanum eric

O

50

 

Success

additiona

lInfo

Object

 

O

 

 

 

>channel

String

Alphanum eric

O

 

 

mobile

phone

>deviceId

String

Alphanum eric

O

 

 

123456

79237

Request & Response Payload Sample

Request 

	
{
"originalPartnerReferenceNo":"6763345223",
"serviceCode": "22",
"transactionDate": "2022-01-05T10:30:24-07:00", 
"additionalInfo": {
"deviceId": "12345679237",
"channel": "mobilephone"
}
}                                                                        

Normal Response :

{
"responseCode": "2003600",
"responseMessage": "Successful",
"originalPartnerReferenceNo": "6763345223",
"originalReferenceNo": "7829005",
"serviceCode": "22",
"transactionDate": "2022-01-05T12:50:51Z",
"amount": {
"value": "11000.00",
"currency": "IDR"
},
"referenceNumber": "67633452237829005",
"beneficiaryAccountNo": "12345678900",
"sourceAccountNo": "020601002203309",
"remark": "remark test",
"latestTransactionStatus": "00",
"transactionStatusDesc": "Success",
"additionalInfo": {
"deviceId": "12345679237",
"channel": "mobilephone"
}
}                            

Error Response :

{
    "responseCode": "4003602",
    "responseMessage": "Invalid Mandatory Field originalPartnerReferenceNo"
}                                                          

List of Error/Response Code

HTTP Status

Service Code

Code

Status

Response Message

Deskripsi

200

36

00

Suksess

Successful

 

400

36

01

Gagal

Invalid Field Format

 

400

36

02

Gagal

Invalid Mandatory Field

 

404

36

01

Gagal

Transaction not found

 

500

36

00

Pending

General Erorr

 

504

36

00

Pending

Timeout