NICEPAY API
...
Payment API
API Payloan

Notification - API Payloan

7min

Tentang API Payloan Notification





 mengirimkan push notification

dikirim melalui dbProcessUrl

.

harus memastikan tidak melakukan Blacklist IP

dan melakukan Whitelist IP

untuk mendapatkan push notification

hanya dikirim dari server

.

Request Method

POST

Merchant Token

SHA256 ( iMid+ tXid + amt+ merchantKey)

IP

103.20.51.0/24

103.117.8.0/24

User-Agent

User-Agent: Jakarta Commons-HttpClient/3.1



Notification Parameter Payloan Notification



Ketika

 diterima pada dbProcessUrl

, kami sangat menyarankan

untuk melakukan verifikasi

kembali dengan menggunakan Status Inquiry - API Payloan.

Parameter

Tipe

Ukuran

Deskripsi

Contoh / Catatan

tXid

N

30

Transaction ID

PAYLOANTES06202212141610281704

merchantToken

AN

255



 Token

0716e8cbb7bac584efa98df5021543e11fab1a520415f1382572eadcca81107f

referenceNo

ANS

40



 Order Number

ord20221214161263

payMethod

N

2

06

amt

N

12



 Amount

25145

goodsNm

AN

100

Goods Name

Testing

matchCl

N

1

Null

status

A

1

Deposit Status:

0 : Deposit

1 : Reversal

0

mitraCd

A

4

Mitra Code

KDVI

transTm

N

6

Transaction Time (HH24MISS)

155852

clientUserKey

Mandatory if tokenize

AN

100

User Key, Must be Unique for Each



1134431

billingNm

A

100

Buyer Name

John-Doe

transDt

N

8

Transaction Date

20221214

currency

A

3

Currency

IDR

tokenizeUser

N

1

Transaction Tokenize Type

1

userToken

ANS

255

User Token

12345eea9-6234-6789-12r3-123re3456tt5



Additional Parameter for Others Payment Method Notification



Parameter

Tipe

Ukuran

Deskripsi

mitraCd

A

4

Mitra Code

payNo

N

12



 Number

payValidDt

N

8

Expiry Date (YYYYMMDD)

payValidTm

N

6

Expiry Time (HH24MISS)

receiptCode

ANS

20

Authorization Number

mRefNo

AN

18

Reference Number

depositDt

N

8

Deposit Date (YYYYMMDD)

depositTm

N

6

Deposit Time (HH24MISS)

Merchant Token

 diterima dari Notification,

harus melakukan perbandingan kembali secara internal untuk mencegah

palsu/tidak berlaku.



💡Contoh Kasus:

Misalnya,

 memiliki merchantKey

digunakan untuk melakukan generate token, yaitu 1234. Ketika merchantToken

di-generate

diketahui adalah abcd, sementara merchantToken

didapatkan pada

adalah abdd, maka

tersebut dianggap palsu/tidak berlaku.



Sample for Payloan Notification


Sample POST for Payloan Notification