Status Inquiry - API Convenience Store
10 min
tentang api convenience store status inquiry status inquiry untuk diperlukan untuk untuk memeriksa kembali dilakukan , baik ber success , fail , dan lainnya sehingga, mendapatkan laporan mengenai atau tersebut api convenience store status inquiry status inquiry pada bertujuan untuk dapat terhubung dengan digunakan untuk melakukan pemeriksaan secara berkala api endpoint /nicepay/direct/v2/inquiry request method \<font color="#3b9f0f">post\</font> description performs inquiry request to for status checking merchant token sha256( timestamp + imid + referenceno + amt + merchantkey ) request format application/json ketika diterima dbprocessurl , kami sangat menganjurkan untuk melakukan verifikasi tersebut dengan menggunakan status inquiry api convenience store docid\ wmitrwcw3j9chajrg o1d notification handling sangat berguna untuk meminimalisir terjadinya fraud kami sangat menganjurkan untuk melakukan verifikasi notification handling melalui notification api convenience store docid\ xxdlg7jk1xclwxz6psnp0 request parameter for convenience store status inquiry berikut ini adalah daftar untuk melakukan request inquiry pada parameter tipe ukuran deskripsi contoh / catatan timestamp \<font color="#2166ae">required\</font> n 14 request timestamp ( yyyymmddhh24miss ) 20170708123456 txid \<font color="#2166ae">required \</font> an 30 transaction id ionpaytest00202212091011228108 imid \<font color="#2166ae">required \</font> an 10 id ionpaytest referenceno \<font color="#2166ae">required \</font> ans 40 order number order20221012080918 amt \<font color="#2166ae">required \</font> n 12 transaction amount 1 merchanttoken \<font color="#2166ae">required \</font> an 255 token 666b397e7bce1d65e2cc553205ebab7330f9b2da8293b02c342279c1b6999ceb response parameter for convenience store status inquiry berikut ini adalah daftar response dari request inquiry pada parameter tipe ukuran deskripsi contoh / catatan resultcd n 4 result code docid\ gvadbbr0sq92n1zhplsfm 0000 resultmsg an 255 result message error code docid\ yeh1va9k2y6sl1kqf2awd unpaid txid an 30 transaction id ionpaytest00202212091011228108 imid an 10 id ionpaytest referenceno ans 40 reference number order20221012080918 paymethod n 2 payment method code docid\ g7inrv70xcsa9lp7bpmok 03 amt n 12 amount 1 cancelamt n 12 cancel amount reqdt n 8 transaction request date ( yyyymmdd ) 20221209 reqtm n 6 transaction request time ( hh24miss ) 101122 transdt n 8 transaction date ( yyyymmdd ) transtm n 6 transaction time ( hh24miss ) depositdt n 8 transaction deposit date ( yyyymmdd ) deposittm n 6 transaction deposit time ( hh24miss ) currency a 3 currency idr goodsnm an 100 goods name test transaction billingnm a 100 buyer name john doe status n 1 payment status code docid 8m3 7smhm jhdre5pcrzp 3 additional response parameter for others status inquiry berikut ini adalah daftar respon tambahan dari request inquiry pada lainnya parameter tipe ukuran deskripsi contoh / catatan mitracd a 4 mitra code docid\ dwzaqdd7dxzmecz80a6o8 (cvs, , , ) alma payno n 12 cvs number (cvs) 9041091011228108 payvaliddt n 8 cvs expiry date ( yyyymmdd ) (cvs) 20221216 payvalidtm n 6 cvs expiry time ( hh24miss ) (cvs) 235959 receiptcode ans 20 authorization code (cvs) mrefno an 20 reference number ( ) sample json for convenience store status inquiry json request { "timestamp" "20221012080918", "txid" "ionpaytest00202212091011228108", "referenceno" "order20221012080918", "imid" "ionpaytest", "amt" "1", "merchanttoken" "666b397e7bce1d65e2cc553205ebab7330f9b2da8293b02c342279c1b6999ceb" } json response { "txid" "ionpaytest00202212091011228108", "imid" "ionpaytest", "currency" "idr", "amt" "1", "instmntmon" null, "instmnttype" "1", "referenceno" "order20221012080918", "goodsnm" "test transaction nicepay", "paymethod" "03", "billingnm" "john doe", "reqdt" "20221209", "reqtm" "101122", "status" "3", "resultcd" "0000", "resultmsg" "unpaid", "cardno" null, "preauthtoken" null, "acqubankcd" null, "issubankcd" null, "vacctvaliddt" null, "vacctvalidtm" null, "vacctno" null, "bankcd" null, "payno" "9041091011228108", "mitracd" "alma", "receiptcode" null, "cancelamt" null, "transdt" "20221209", "transtm" "101122", "recurringtoken" null, "cctranstype" null, "payvaliddt" "20221216", "payvalidtm" "235959", "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 } java request //inquiry registration// nicepay settimestamp("20221208091279"); nicepay setimid("ionpaytest"); nicepay setamt("10000"); nicepay setreferenceno("ordno20221202141217"); nicepay setmerchanttoken(nicepay maketoken(nicepay getmerchanttoken()); nicepay settxid("ionpaytest08202212080918308275"); // request inquiry nicepay inquiry(); // response string // system out println("final response string " + nicepay getresponsestring()); string resultcd = nicepay get("resultcd"); string resultmsg = nicepay get("resultmsg"); string txid = nicepay get("txid"); string referenceno = nicepay get("referenceno"); string paymethod = nicepay get("paymethod"); string status = nicepay get("status") string amt = nicepay get("amt"); string transdt = nicepay get("transdt"); string transtm = nicepay get("transtm");