NICEPAY API
...
Payment API
API QRIS

Notification - API QRIS

7min

Tentang API QRIS 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 QRIS Notification



Ketika  diterima pada dbProcessUrl , kami sangat menyarankan  untuk melakukan verifikasi  kembali dengan menggunakan Status Inquiry - API QRIS.

Parameter

Tipe

Ukuran

Deskripsi

Contoh / Catatan

tXid

N

30

Transaction ID

IONPAYTEST08202212141041407785

merchantToken

AN

255

 Token

69ba08191f47af25dd3ea089a99f89a6cb05295f9e641a78e8e44f5f75891cc7

referenceNo

ANS

40

 Order Number

ORD54321

payMethod

N

2

08

paymentTrxSn

AN

32

 Transaction Number

112160983971452364

userId

AN

128

 User ID Hash

8bf254cdb4dfff447233a67e796556db7653c40234edb979614f007dfa8eb7c1

amt

N

12

 Amount

5

mitraCd

N

4

Mitra Code

QSHP

transDt

N

8

Transaction Date

20221214

transTm

N

6

Transaction Time

104140

currency

A

3

Currency

IDR

goodsNm

AN

100

Goods Name

Test+Transaction+

billingNm

A

100

Billing Name

Andi+Pamungkas

matchCl

N

1

1

status

A

1

Deposit Status: Notification Status Code

0 : Deposit

1 : Reversal

0

shopId

Required for QRIS

AN

32

Shop ID





Additional Parameter for QRIS Notification



Parameter

Tipe

Ukuran

Deskripsi

paymentTrxSn

AN

32

 Transaction Number

userId

AN

128

 User ID Hash

shopId

AN

32

Shop ID

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 QRIS Notification


Sample POST for QRIS Notification