Notification - DANA Recurring API
About Notification - DANA Recurring API
NICEPAY sends a push notification through Merchant's dbProcessUrl. The Merchant needs to reassure there is no Blacklist NICEPAY IP and should Whitelist NICEPAY IP to get the push notification only from NICEPAY server.
Notification - DANA Recurring API
API Endpoint | dbProcessUrl on Registration API Request |
|---|---|
Request Method | POST (Parameter) |
Description | Transaction Result Notification (when success) If your system use firewall, add allow policy for NICEPAY IP = IP Public environtment Production: 103.20.51.34 103.20.51.33 18.98.96.50 IP Public environtment Dev: 103.20.51.39 103.20.51.40 18.98.96.54
|
Merchant Token | SHA256(timeStamp+iMid+tXid+amt+merchantKey) |
Request Parameter Notification - DANA Recurring API
The following are the list of parameters when requesting for notification during E-Wallet DANA Recurring transaction process.
Parameter | Tipe | Ukuran | Deskripsi | Contoh / Catatan |
|---|---|---|---|---|
tXid | AN | 30 | Transaction ID (Key from NICEPAY) | IONPAYTEST02201607051516334706 |
referenceNo | ANS | 40 | Merchant Order No. (Key from Merchant) | |
amt | N | 12 | Payment Amount | 15000 |
merchantToken | AN | 255 | Merchant Token | b9ea38b22df7fbed4c5d341bd9e899c7a63aaca6d17a33e4ad72cfc7c4c69741 |
mitraCd | A | 4 | DANA | |
matchCl | N | 1 | 1 (Match) | |
status | N | 1 | Deposit Status | 0: Success |
currency | AN | 3 | Currency | IDR |
goodsNm | AN | 100 | Goods Name | Merchant Goods 1 |
transDt | N | 8 | Transaction Date (YYYYMMDD) | 20160303 |
transTm | N | 6 | Transaction Time (HH24MISS) | 135959 |
billingNm | A | 30 | Buyer Name | Buyer Name |
payMethod | N | 2 | 05: E-Wallet |
Sample Parameter Notification - DANA Recurring API
tXid=IONPAYTEST05202108231310459282&merchantToken=03fbc2823365d18441bc491b7b063fdc78e36c8ee5894001f05432a79b65991d&referenceNo=OrdNo20217131024122&goodsNm=Nicepay Subscription&mitraCd=DANA&transTm=131045& amt=100&billingNm=HongGilDong&matchCl=1&payMethod=05¤cy=IDR&transDt=20210823&status=0