NICEPAY API
...
API Convenience Store
Cancel - API Convenience Store
14 min
tentang api convenience store cancel cancel ini digunakan untuk mengintegrasikan cancel atau pembatalan pada digunakan oleh pembatalan dapat terjadi baik dari sisi maupun jika berubah pikiran setelah melakukan suatu pemesanan dan mengajukan pembatalan kepada sebelum melakukan jika pada saat melakukan pada pesanan terjadi kendala baik teknis maupun non teknis dapat menggunakan ini agar nomor sudah terbit tidak bisa digunakan nomor sudah dibuat hanya dapat dibatalkan sebelum berlangsung via apabila sudah melakukan , tagihan sudah dibayarkan tidak bisa dibatalkan atau dilakukan pengembalian dana pada melalui api convenience store cancel cancel digunakan untuk cancel melalui metode 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 02 03 convenience store convenience store 04 05 06 08 09 request parameters for convenience store cancel berikut ini adalah daftar untuk mengaktifkan cancel pada parameter ini digunakan melalui platform pengujian parameter tipe ukuran deskripsi contoh / catatan timestamp required required n 14 request timestamp 20221212101278 txid required required an 30 transaction id ionpaytest03202212121030529316 imid required required an 10 id ionpaytest paymethod required required n 2 docid\ iifmsruuw7j9vmwefjz97 03 canceltype required required n 2 docid\ puggd4 zfloaf97oadv07 1 cancelmsg an 255 cancel message request cancel merchanttoken required required an 255 token 49974dde3c4a311030bd2095431443ce3689d79c90caaa88f4186050abb77cf9 amt required required n 12 amount 10000 preauthtoken an 100 pre auth token response parameters for convenience store cancel berikut adalah response dari hasil request untuk cancel 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 ionpaytest03202212121030529316 referenceno ans 40 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");