API Push Notification RDN v2
API Information
Title | Title Push Notification RDN |
---|---|
Version | v2.0 |
URL Sandbox | Provided by PE |
URL Production |
Version Control
*fill in with version API and changes description
API Version | Tanggal | Link Dokumen | Deskripsi |
---|---|---|---|
v2.0 | 18 Maret 2021 | Halaman ini | Baseline version. |
Product Description
Product Overview
API ini merupakan fitur yang akan mengirimkan push notifikasi transaksi ke partner
Endpoint
A.Notification Account RDN
Endpoint Description
API ini merupakan fitur yang akan mengirimkan push notifikasi transaksi ke partner
General Information
HTTP Method | POST |
---|---|
Path | Provide by PE |
Tipe Format | JSON |
Authentication | - |
Header Structure
Key |
Value |
Mandatory |
Length |
Description |
Example |
---|---|---|---|---|---|
Content-Type |
application/json |
M |
- |
- |
- |
Request Structure
Field |
Data Type |
Mandatory |
Length |
Description |
Example |
idTransaction |
String |
M |
18 |
ID transaksi |
|
externalReference |
String |
M |
36 |
Kode unik transaksi Note : Untuk transaksi reversal satu digit terakhir akan bernilai "E" |
|
seq |
String |
M |
10 |
Journal sequence pembukuan |
|
accountNo |
String |
M |
15 |
Nomor rekening |
|
accountCurrency |
String |
M |
3 |
Kode mata uang |
|
transactionDate |
String |
M |
19 |
Tanggal transaksi dengan format "yyyyMM-dd HH:mm:ss" |
|
transactionCode |
String |
M |
4 |
Kode transaksi dengan daftar sebagai berikut : • NTRF → transaksi transfer • NINT → transaksi bunga simpanan • NTAX → transaksi pajak simpanan • NREV → transaksi reversal |
|
transactionPosition |
String |
M |
1 |
Posisi transaksi dengan daftar sebagai berikut : • D → transaksi debet • C → transaksi kredit |
|
amount |
Decimal |
M |
(18,2) |
Nominal transaksi |
|
openingBalance |
Decimal |
M |
(18,2) |
Posisi awal saldo |
|
closingBalance |
Decimal |
M |
(18,2) |
Posisi akhir saldo |
|
transactionDescription |
String |
M |
40 |
Remark transaksi |
|
SID |
String |
M |
15 |
SID |
|
SRE |
String |
M |
14 |
SRE |
|
accountDebit |
String |
O |
15 |
Nomor rekening tujuan |
|
accountCredit |
String |
O |
15 |
Nomor rekening tujuan |
Response Structure
Field |
Data Type |
Mandatory |
Length |
Description |
Example |
---|---|---|---|---|---|
responseCode |
String |
M |
2 |
Response Code |
- |
responseDescription |
String |
M |
60 |
Response Description |
- |
data |
Object |
M |
- |
JSON Object |
- |
idTransaction |
String |
C |
18 |
ID transaksi |
- |
externalReference |
String |
C |
36 |
Kode unik transaksi |
- |
Request & Response Payload Sample
Request :
{ "idTransaction": "20063", "externalReference": "202101800206252023040000001900200630", "seq": "19", "accountNo": "067101082768500", "accountCurrency": "IDR", "transactionDate": "2021-01-18 11:59:35", "transactionCode": "NTRF", "transactionPosition": "C", "amount": "50500.00", "openingBalance": "0.00", "closingBalance": "5050000000.00", "transactionDescription": "OB TESTING NAMA", "SID": "IDD071184108492", "SRE": "OD00110YS00121", "accountDebit": "", "accountCredit": "" }
Normal Response :
{ "responseCode": "00", "responseDescription": " Success ", "data": { "idTransaction": "20063", "externalReference": "202101800206252023040000001900200630" } }
List of Error/Response Code
HTTP Status |
Code |
Status |
Response Description |
Description |
---|---|---|---|---|
200 |
00 |
Sukses |
Success |
Success if you get RC 00, otherwise fail |
200 |
01 |
Gagal |
External reference already exist |
Request Failed |
200 |
02 |
Gagal |
Invalid transaction |
Request Failed |
200 |
03 |
Gagal |
Failed to update data |
Request Failed |
200 |
99 |
Gagal |
General error |
Request Failed |