NICEPAY API
...
Payment API
API Direct Debit
Cancel - API Direct Debit
13 min
tentang api direct debit cancel {{api}} ini digunakan {{merchant}} untuk melakukan {{integrasi}} {{sistem}} cancel pada {{metodebayar}} {{directdebit}} api direct debit cancel {{api}} {{directdebit}} cancel digunakan untuk {{sistem}} pembatalan pada {{pembayaran}} melalui {{directdebit}} 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 {{cc}} 02 {{va}} 03 convenience store convenience store 04 {{directdebit}} 05 {{ewallet}} 06 {{payloan}} 08 {{qris}} 09 {{gpn}} request parameters for direct debit cancel berikut ini adalah daftar {{parameter}} untuk mengaktifkan {{sistem}} cancel pada {{metodebayar}} {{directdebit}} parameter ini digunakan melalui platform pengujian {{api}} parameter tipe ukuran deskripsi contoh / catatan timestamp required required n 14 {{api}} request timestamp 20230515141929 txid required required an 30 transaction id tnicecp04104202305151417238166 imid required required an 10 {{merchant}} id tnicecp041 paymethod required required n 2 payment method code docid\ iifmsruuw7j9vmwefjz97 04 canceltype required required n 2 cancel type code docid\ puggd4 zfloaf97oadv07 1 cancelmsg an 255 cancel message request cancel merchanttoken required required an 255 {{merchant}} token 89fa33ec4c17f5048e69c404b42d07005f1dd6ab64354c583d04670cf9690ed8 amt required required n 12 {{paymentproduct}} 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 {{integrasi}} {{directdebit}} cancel parameter tipe ukuran deskripsi contoh catatan resultcd n 4 result code docid 7o8nl7guqp asiwfdqi3v 0000 resultmsg an 255 result message error code docid\ wpcemazro xvnxz 1zaib success txid an 30 transaction id tnicecp04104202305151417238166 referenceno ans 40 {{merchant}} 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 {{merchant}} 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");