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 \<font color="#3b9f0f">post\</font> 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 \<font color="#2166ae">convenience store\</font> 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 \<font color="#2166ae">required\</font> n 14 request timestamp \<font color="#2166ae"> \</font> 20230515141929 txid \<font color="#2166ae">required\</font> an 30 transaction id \<font color="#2166ae"> \</font> tnicecp04104202305151417238166 imid \<font color="#2166ae">required\</font> an 10 id \<font color="#2166ae"> \</font> tnicecp041 paymethod \<font color="#2166ae">required\</font> n 2 payment method code docid\ iifmsruuw7j9vmwefjz97 \<font color="#2166ae"> \</font> 04 canceltype \<font color="#2166ae">required\</font> n 2 cancel type code docid\ puggd4 zfloaf97oadv07 \<font color="#2166ae"> \</font> 1 cancelmsg an 255 cancel message request cancel merchanttoken \<font color="#2166ae">required\</font> an 255 token \<font color="#2166ae"> \</font> 89fa33ec4c17f5048e69c404b42d07005f1dd6ab64354c583d04670cf9690ed8 amt \<font color="#2166ae">required\</font> n 12 amount \<font color="#2166ae"> \</font> 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 result code docid 7o8nl7guqp asiwfdqi3v https //app archbee com/docs/36sm2oxriwwbi9inlqmtp/wpcemazro xvnxz 1zaib 0000 resultmsg an 255 result message error code 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 \<font color="#2166ae">(optional for cc)\</font> 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");