NICEPAY API
...
Payment API
API E-Wallet
Cancel - API E-Wallet
13min
tentang api e wallet cancel {{api}} ini digunakan untuk membatalkan {{transaksi}} {{yang}} sudah dibayarkan jika {{transaksi}} dibatalkan sebelum {{proses}} {{settlement}} selesai, maka {{transaksi}} tersebut dianggap void dan dana {{transaksi}} tersebut akan dikembalikan kepada {{pelanggan}} api e wallet cancel {{api}} {{ewallet}} cancel digunakan untuk {{sistem}} cancel pada {{pembayaran}} melalui {{ewallet}} 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 {{cc}} 02 {{va}} 03 {{cvs}} 04 {{directdebit}} 05 e wallet e wallet 06 {{payloan}} 08 {{qris}} 09 {{gpn}} request parameters for e wallet cancel berikut ini adalah daftar {{parameter}} untuk melakukan request {{integrasi}} {{proses}} cancel payment pada {{metodebayar}} {{ewallet}} parameter ini digunakan melalui platform pengujian {{api}} parameter tipe ukuran deskripsi contoh / catatan timestamp required required n 14 {{api}} request timestamp 20230523160830 txid required required an 30 transaction id ionpaytest05202305231608304163 imid required required an 10 {{merchant}} id ionpaytest paymethod required required n 2 payment method code docid\ iifmsruuw7j9vmwefjz97 05 canceltype required required n 2 cancel type code docid\ puggd4 zfloaf97oadv07 1 merchanttoken required required an 255 {{merchant}} token 68983e5991f96b187e91814b5f48e8f7947e975fbad9947ae126dc2cca7f2380 amt required required n 12 {{paymentproduct}} 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 {{ewallet}} 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 ionpaytest05202305231606153816 referenceno ans 40 {{merchant}} 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");