NICEPAY API
...
DANA Recurring - E-Wallet API ...
Inquiry - DANA Recurring API
7 min
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 , 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 {{ewallet}} dana recurring {{transaction}} {{process}} parameter tipe ukuran deskripsi contoh / catatan timestamp required required n 14 {{api}} request date 20170708123456 txid required required an 30 transaction id ionpaytest05202108231310459282 imid required required an 10 {{merchant}} id ionpaytest referenceno required required ans 40 {{merchant}} order no ordno20217131024122 amt required required n 12 transaction amount 100 merchanttoken required required an 255 {{merchant}} token be5ac4d19e833d3488dfa48bf388d7510100c2fbc215c9b19c1ae644fd861919 response parameter inquiry dana recurring api the following are the list of {{status}} inquiry response during {{ewallet}} dana recurring {{transaction}} {{process}} parameter tipe ukuran deskripsi contoh / catatan resultcd n 4 docid 7o8nl7guqp asiwfdqi3v 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 docid\ iifmsruuw7j9vmwefjz97 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 docid\ tm257gq3dxgzf98uz0l33 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 sample request { "timestamp" "20211015101074", "txid" "ionpaytest05202108231310459282", "imid" "ionpaytest", "referenceno" "ordno20217131024122", "amt" "100", "merchanttoken" "91a1abeb40603a1301d3dfba044d14d0d70b907d8f4e485bcf71394415c5feca" } sample response { "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 }