NICEPAY API
...
API Direct Debit
Cancel - API Direct Debit
13 min
tentang api direct debit cancel ini digunakan untuk melakukan cancel pada api direct debit cancel cancel digunakan untuk pembatalan pada melalui api end point /nicepay/direct/v2/cancel request method post post header content type application/json merchant token sha256( timestamp + imid + txid + amt + merchantkey ) request format application/json payment methods available for cancel code paymethod 01 02 03 convenience store convenience store 04 05 06 08 09 request parameters for direct debit cancel berikut ini adalah daftar untuk mengaktifkan cancel pada parameter ini digunakan melalui platform pengujian parameter tipe ukuran deskripsi contoh / catatan timestamp required required n 14 request timestamp 20230515141929 txid required required an 30 transaction id tnicecp04104202305151417238166 imid required required an 10 id tnicecp041 paymethod required required n 2 docid\ iifmsruuw7j9vmwefjz97 04 canceltype required required n 2 docid\ puggd4 zfloaf97oadv07 1 cancelmsg an 255 cancel message request cancel merchanttoken required required an 255 token 89fa33ec4c17f5048e69c404b42d07005f1dd6ab64354c583d04670cf9690ed8 amt required required n 12 amount 10000 preauthtoken an 100 pre auth token canceluserid an 30 user id admin response parameters for direct debit cancel berikut adalah response parameter dari hasil request parameter untuk cancel parameter tipe ukuran deskripsi contoh catatan resultcd n 4 docid 7o8nl7guqp asiwfdqi3v https //app archbee com/docs/36sm2oxriwwbi9inlqmtp/wpcemazro xvnxz 1zaib 0000 resultmsg an 255 result message docid\ wpcemazro xvnxz 1zaib success txid an 30 transaction id tnicecp04104202305151417238166 referenceno ans 40 order number 20230515141702 transdt n 8 transaction date 20230515 transtm n 6 transaction time 141723 amt n 12 amount 2000 cancelreferenceno (optional for cc) (optional for cc) ans 40 cancel number cancelno20230515141702 sample parameter for direct debit cancel json request { "timestamp" "20230515141929", "txid" "tnicecp04104202305151417238166", "imid" "tnicecp041", "paymethod" "04", "canceltype" "1", "cancelmsg" "request cancel", "merchanttoken" "89fa33ec4c17f5048e69c404b42d07005f1dd6ab64354c583d04670cf9690ed8", "preauthtoken" "", "amt" "10000", "cancaluserid" "admin" } json response { "txid" "tnicecp04104202305151417238166", "referenceno" "20230515141702", "resultcd" "0000", "resultmsg" "success", "transdt" "20230515", "transtm" "141723", "amt" "2000", "cancelreferenceno" "cancelno20230515141702" } java request //cancel registration// nicepay settimestamp("20230515141929"); nicepay setimid("tnicecp041"); nicepay setamt("2000"); nicepay setmerchanttoken(nicepay maketoken(nicepay getmerchanttoken()); nicepay settxid("tnicecp04104202305151417238166"); nicepay setpaymethod("04"); nicepay setcanceltype("1"); nicepay setcancelmsg("request cancel"); nicepay setcancaluserid("admin"); // request cancel nicepay cancel(); // 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 amt = nicepay get("amt"); string cancelreferenceno = nicepay get("cancelreferenceno");