Inquiry - DANA Recurring API
Tentang Inquiry - DANA Recurring API
Inquiry API integration during E-Wallet DANA Recurring process is necessary for Merchant to check the current status from transaction processed by Customer, either its success, fail, or others. So, the system will have a report about that information.
Inquiry - DANA Recurring API
API Endpoint | /nicepay/direct/v2/inquiry |
|---|---|
Request Method | POST , JSON |
Description | Merchant can check order status using Inquiry API. If Merchant receive notification, NICEPAY strongly recommend that the Merchant check the transaction again using the Inquiry API. |
Merchant Token | SHA256(timeStamp+iMid+referenceNo+amt+merchantKey) |
Request Parameter Inquiry - DANA Recurring API
The following are the list of parameters when requesting for status inquiry during E-Wallet DANA Recurring transaction process.
Parameter | Tipe | Ukuran | Deskripsi | Contoh / Catatan |
|---|---|---|---|---|
timeStamp Required | N | 14 | API Request Date | 20170708123456 |
tXid Required | AN | 30 | Transaction ID | IONPAYTEST05202108231310459282 |
iMid Required | AN | 10 | Merchant ID | IONPAYTEST |
referenceNo Required | ANS | 40 | Merchant Order No. | OrdNo20217131024122 |
amt Required | N | 12 | Transaction Amount | 100 |
merchantToken Required | AN | 255 | Merchant Token | be5ac4d19e833d3488dfa48bf388d7510100c2fbc215c9b19c1ae644fd861919 |
Response Parameter Inquiry - DANA Recurring API
The following are the list of status inquiry response during E-Wallet DANA Recurring transaction process.
Parameter | Tipe | Ukuran | Deskripsi | Contoh / Catatan |
|---|---|---|---|---|
resultCd | N | 4 | 0000 | |
resultMsg | AN | 255 | Result Message | SUCCESS |
tXid | AN | 30 | Transaction ID (Key from NICEPAY) | IONPAYTEST05202108231310459282 |
iMid | AN | 10 | Merchant ID | IONPAYTEST |
referenceNo | ANS | 40 | Merchant Order No. (Key from Merchant) | OrdNo20217131024122 |
payMethod | N | 2 | 05: E-Wallet | |
amt | N | 12 | Payment Amount | 100 |
cancelAmt | N | 12 | Cancel Amount | 800 |
reqDt | N | 8 | Transaction Request Date (YYYYMMDD) | 20160301 |
reqTm | N | 6 | Transaction Request Time (YYYYMMDD) | 135959 |
transDt | N | 8 | Transaction Date (YYYYMMDD) | 20160303 |
transTm | N | 6 | Transaction Time (YYYYMMDD) | 135959 |
mitraCd | A | 4 | KDVI | |
currency | AN | 3 | Currency | IDR |
goodsNm | AN | 100 | Goods Name | Merchant Goods 1 |
billingNm | AN | 30 | Buyer Name | Buyer Name |
payValidDt | N | 8 | CVS Expiry Date (YYYYMMDD) | 20170313 |
payValidTm | N | 6 | CVS Expiry Time (YYYYMMDD) | 135959 |
status | N | 1 | Transaction Status | 0: Paid 1: Void 2: Refund 3: Unpaid 4: Expired (VA, CVS, ClickPay-Cancel) 5: Preauthed 8: Fail 9: Init (Reversal) |
Sample Parameter Inquiry - DANA Recurring API
{
"tXid": "IONPAYTEST05202108231310459282",
"iMid": "IONPAYTEST",
"currency": "IDR",
"amt": "100",
"instmntMon": null,
"instmntType": "1",
"referenceNo": "OrdNo20217131024122",
"goodsNm": "Nicepay Subscription",
"payMethod": "05",
"billingNm": "HongGilDong",
"reqDt": "20210823",
"reqTm": "131045",
"status": "0",
"resultCd": "0000",
"resultMsg": "paid",
"cardNo": null,
"preauthToken": null,
"acquBankCd": null,
"issuBankCd": null,
"vacctValidDt": null,
"vacctValidTm": null,
"vacctNo": null,
"bankCd": null,
"payNo": null,
"mitraCd": "DANA",
"receiptCode": null,
"cancelAmt": null,
"transDt": "20210823",
"transTm": "131250",
"recurringToken": null,
"ccTransType": null,
"payValidDt": null,
"payValidTm": null,
"mRefNo": null,
"acquStatus": null,
"cardExpYymm": null,
"acquBankNm": null,
"issuBankNm": null,
"depositDt": null,
"depositTm": null,
"paymentExpDt": null,
"paymentExpTm": null,
"paymentTrxSn": null,
"cancelTrxSn": null,
"userId": null,
"shopId": null
}