API Push Notification RDN v2

API Information

Title Title Push Notification RDN
Version v2.0
URL Sandbox Provided by PE
URL Production  

Version Control

API Version Date Link to Document Description
v2.0 18 Maret 2021 This page Baseline version.

Product Description

Product Overview

This API is a feature that will send transaction push notifications to partners.

Endpoint

A.Notification Account RDN

Endpoint Description

This API is a feature that will send transaction push notifications to partners

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

Unique transaction code

Note : For reversal transactions the last digit will be "E"

 

seq

String

M

10

Journal sequence bookkeeping

 

accountNo

String

M

15

Account number

 

accountCurrency

String

M

3

Currency code

 

transactionDate

String

M

19

Transaction date in the format "yyyy MM-dd HH:mm:ss"

 

transactionCode

String

M

4

Transaction code with the following list:

• 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)

Transaction nominal

 

openingBalance

Decimal

M

(18,2)

Initial balance position

 

closingBalance

Decimal

M

(18,2)

Final balance position

 

transactionDescription

String

M

40

Transaction remarks

 

SID

String

M

15

SID

 

SRE

String

M

14

SRE

 

accountDebit

String

O

15

Destination account number

 

accountCredit

String

O

15

Destination account number

 

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 Transaction

-

externalReference

String

C

36

Unique transaction code

-

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

Success

Success

Success if you get RC 00, otherwise fail

200

01

Failed

External reference already exist

Request Failed

200

02

Failed

Invalid transaction

Request Failed

200

03

Failed

Failed to update data

Request Failed

200

99

Failed

General error

Request Failed