NICEPAY API
...
Payment API
API Convenience Store
Cancel - API Convenience Store
14 min
tentang api convenience store cancel {{api}} {{cvs}} cancel ini digunakan untuk mengintegrasikan cancel atau pembatalan {{pembayaran}} pada {{metodebayar}} {{cvs}} {{yang}} digunakan oleh {{merchant}} pembatalan {{transaksi}} dapat terjadi baik dari sisi {{pelanggan}} maupun {{merchant}} jika {{pelanggan}} berubah pikiran setelah melakukan suatu pemesanan dan mengajukan pembatalan kepada {{merchant}} sebelum melakukan {{proses}} {{pembayaran}} jika pada saat {{merchant}} melakukan {{proses}} pada pesanan {{pelanggan}} terjadi kendala baik teknis maupun non teknis {{merchant}} dapat menggunakan {{api}} ini agar nomor {{pembayaran}} {{yang}} sudah terbit tidak bisa digunakan nomor {{pembayaran}} {{yang}} sudah dibuat hanya dapat dibatalkan sebelum {{proses}} {{pembayaran}} berlangsung via {{api}} apabila {{pelanggan}} sudah melakukan {{proses}} {{pembayaran}} , tagihan {{yang}} sudah dibayarkan tidak bisa dibatalkan atau dilakukan pengembalian dana pada {{pelanggan}} melalui {{api}} api convenience store cancel {{api}} cancel {{cvs}} digunakan untuk {{sistem}} cancel melalui metode {{cvs}} 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 convenience store cancel berikut ini adalah daftar {{parameter}} untuk mengaktifkan {{sistem}} cancel pada {{metodebayar}} {{cvs}} parameter ini digunakan melalui platform pengujian {{api}} parameter tipe ukuran deskripsi contoh / catatan timestamp required required n 14 {{api}} request timestamp 20221212101278 txid required required an 30 transaction id ionpaytest03202212121030529316 imid required required an 10 {{merchant}} id ionpaytest paymethod required required n 2 payment method code docid\ iifmsruuw7j9vmwefjz97 03 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 49974dde3c4a311030bd2095431443ce3689d79c90caaa88f4186050abb77cf9 amt required required n 12 {{paymentproduct}} amount 10000 preauthtoken an 100 pre auth token response parameters for convenience store cancel berikut adalah response {{parameter}} dari hasil request {{parameter}} untuk {{integrasi}} {{cvs}} 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 ionpaytest03202212121030529316 referenceno ans 40 {{merchant}} order number 815123412341 transdt n 8 transaction date 20221212 transtm n 6 transaction time 103052 description an 255 description test cancel amt n 12 amount 10000 response parameter for convenience store cancel json request { 	"timestamp" "20221212101278", 	"txid" "ionpaytest03202212121030529316", 	"imid" "ionpaytest", 	"paymethod" "03", 	"canceltype" "1", 	"cancelmsg" "request cancel", 	"merchanttoken" "49974dde3c4a311030bd2095431443ce3689d79c90caaa88f4186050abb77cf9", 	"preauthtoken" "", 	"amt" "10000" } json response { "txid" "ionpaytest03202212121030529316", "referenceno" "815123412341", "resultcd" "0000", "resultmsg" "success", "transdt" "20221212", "transtm" "103052", "description" "test cancel", "amt" "10000" } java request //cancel registration// nicepay settimestamp("20221208091279"); nicepay setimid("ionpaytest"); nicepay setamt("5"); nicepay setmerchanttoken(nicepay maketoken(nicepay getmerchanttoken()); nicepay settxid("ionpaytest08202212080951090538"); nicepay setpaymethod("03"); nicepay setcanceltype("1"); nicepay setcancelmsg("request cancel"); // 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");