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