NICEPAY API
...
API E-Wallet
Cancel - API E-Wallet
13 min
tentang api e wallet cancel ini digunakan untuk membatalkan sudah dibayarkan jika dibatalkan sebelum selesai, maka tersebut dianggap void dan dana tersebut akan dikembalikan kepada api e wallet cancel cancel digunakan untuk cancel 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 ) payment methods available for cancel code paymethod 01 02 03 04 05 e wallet e wallet 06 08 09 request parameters for e wallet cancel berikut ini adalah daftar untuk melakukan request cancel payment pada parameter ini digunakan melalui platform pengujian parameter tipe ukuran deskripsi contoh / catatan timestamp required required n 14 request timestamp 20230523160830 txid required required an 30 transaction id ionpaytest05202305231608304163 imid required required an 10 id ionpaytest paymethod required required n 2 docid\ iifmsruuw7j9vmwefjz97 05 canceltype required required n 2 docid\ puggd4 zfloaf97oadv07 1 merchanttoken required required an 255 token 68983e5991f96b187e91814b5f48e8f7947e975fbad9947ae126dc2cca7f2380 amt required required n 12 amount 2000 cancelmsg an 255 cancel message request cancel cancelserverip an 15 server ip 127 0 0 1 response parameter for e wallet cancel berikut adalah response parameter dari hasil request parameter untuk cancel handling 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 ionpaytest05202305231606153816 referenceno ans 40 order number 20230523160324 transdt n 8 transaction date 20230523 transtm n 6 transaction time 160615 description an 255 description request cancel amt n 12 amount 2000 sample json for e wallet cancel json request { "timestamp" "20230523160830", "txid" "ionpaytest05202305231606153816", "imid" "ionpaytest", "paymethod" "05", "canceltype" "1", "cancelmsg" "request cancel", "merchanttoken" "68983e5991f96b187e91814b5f48e8f7947e975fbad9947ae126dc2cca7f2380", "amt" "2000", "cancelserverip" "127 0 0 1" } json response { "txid" "ionpaytest05202305231606153816", "referenceno" "20230523160324", "resultcd" "0000", "resultmsg" "success", "transdt" "20230523", "transtm" "160615", "description" "request cancel", "amt" "2000" } java request //cancel registration// nicepay settimestamp("20230523160830"); nicepay setimid("ionpaytest"); nicepay setamt("2000"); nicepay setreferenceno("20230523160324"); nicepay setmerchanttoken(nicepay maketoken(nicepay getmerchanttoken()); nicepay settxid("ionpaytest05202305231606153816"); nicepay setpaymethod("05"); nicepay setcanceltype("1"); nicepay setcancelmsg("request cancel"); nicepay setcancelserverip("127 0 0 1"); // 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");