Registration - API Convenience Store
10 min
tentang api convenience store registration menyediakan toserba (indomaret dan alfamart group) sebagai sehingga dapat melakukan melalui gerai gerai toserba di seluruh notifikasi real time secara langsung akan dikirimkan ketika berhasil toserba alfamart indomaret lawson alfamidi dan+dan store api convenience store registration ini digunakan untuk mengaktifkan pada , sehingga dapat melakukan menggunakan dengan tahapan ini digunakan untuk mengintegrasikan dari dengan dari api endpoint /nicepay/direct/v2/registration request method \<font color="#3b9f0f">post\</font> description performs transaction regist to merchant token sha256( timestamp + imid + referenceno + amt + merchantkey ) request format application/json kunjungi nicepay code docid dbbwgg3gtf 4wjx63nx6 untuk mengetahui daftar istilah kode berhubungan dengan request parameter for convenience store registration berikut ini adalah daftar untuk melakukan request registrasi parameter ini digunakan melalui platform pengujian sebagai salah satu tahapan supaya milik dapat terhubung dengan dari parameter tipe ukuran deskripsi contoh / catatan timestamp \<font color="#2166ae">required\</font> n 14 request timestamp ( yyyymmddhh24miss ) 20221202152801 imid \<font color="#2166ae">required\</font> an 10 id ionpaytest paymethod \<font color="#2166ae">required\</font> n 2 payment method code docid\ iifmsruuw7j9vmwefjz97 03 currency \<font color="#2166ae">required\</font> a 3 currency idr amt \<font color="#2166ae">required\</font> n 12 amount 5000 referenceno \<font color="#2166ae">required\</font> ans 40 's reference number order12345 goodsnm \<font color="#2166ae"> \</font> \<font color="#2166ae">required\</font> an 100 goods name test transaction billingnm \<font color="#2166ae">required\</font> a 100 buyer name john doe billingphone \<font color="#2166ae">required\</font> n 15 buyer phone number 081214714045 billingemail \<font color="#2166ae">required\</font> ans 40 buyer e mail email\@merchant com billingaddr \<font color="#2166ae">required\</font> an 100 buyer address jalan bukit berbunga 22 billingcity \<font color="#2166ae">required\</font> a 50 buyer city jakarta billingstate \<font color="#2166ae">required\</font> a 50 billing state dki jakarta billingpostcd \<font color="#2166ae">required\</font> n 10 billing post number 12345 billingcountry \<font color="#2166ae">required\</font> a 10 billing country cartdata jsonstring 4000 cart data mitracd \<font color="#2166ae">required \</font> a 4 mitra code docid\ tm257gq3dxgzf98uz0l33 alma userip an 15 user ip 127 0 0 1 dbprocessurl \<font color="#2166ae">required\</font> ans 255 notification url https //ptsv2 com/t/test nicepay v2 merchanttoken \<font color="#2166ae">required\</font> an 255 token fa79a58a73bf9f6d07ce84daaabb8f23da6ca61d478d4e917d2e259d5c7e1106 deliverynm a 30 delivery name @merchant com deliveryphone n 15 delivery phone 12345678 deliveryaddr an 100 delivery address jalan bukit berbunga 22 deliverycity a 50 delivery city jakarta deliverystate a 50 delivery state dki jakarta deliverypostcd n 10 delivery post code 12345 deliverycountry a 10 delivery country description an 100 transaction description reqdomain ans 100 request domain merchant com reqserverip ans 15 request server ip 127 0 0 1 reqclientver ans 50 client version usersessionid an 100 user session id 697d6922c961070967d3ba1ba5699c2c kunjungi convenience store (cvs) docid\ lyq0ppg9p7ago6vqwvtp5 untuk mempelajari umum mengenai additional information request for convenience store registration parameter di bawah berisi tambahan mengenai registrasi parameter tipe ukuran deskripsi contoh / catatan paymethod \<font color="#2166ae">required\</font> n 2 payment method code docid\ iifmsruuw7j9vmwefjz97 03 mitracd \<font color="#2166ae">required\</font> a 4 id ionpaytest payvaliddt \<font color="#2166ae">required\</font> n 8 cvs expiry date ( yyyymmdd ) 20221212 payvalidtm \<font color="#2166ae">required\</font> n 6 cvs expiry time ( hh24miss ) 201012 response parameter for convenience store registration berikut ini adalah daftar response dari request inquiry pada parameter tipe ukuran deskripsi contoh / catatan resultcd n 14 result code docid 7o8nl7guqp asiwfdqi3v 0000 resultmsg an 255 result message error code docid\ wpcemazro xvnxz 1zaib success txid an 30 transaction id ionpaytest03202212021529034686 referenceno ans 40 reference number order12345 paymethod n 2 payment method code docid\ iifmsruuw7j9vmwefjz97 03 amt n 12 amount 5000 transdt \<font color="#2166ae"> \</font> n 8 transaction date ( yyyymmdd ) 20221202 transtm n 6 transaction time ( hh24miss ) 152903 description an 100 description null bankcd an 4 bank code docid\ ky4ppujot06atnie easf null vacctno n 20 va number null mitracd an 4 mitra code docid\ tm257gq3dxgzf98uz0l33 alma payno n 12 number 9041021529034686 currency an 3 currency null goodsnm an 100 goods name null billingnm a 100 buyer name null vacctvaliddt n 8 va expiry date ( yyyymmdd ) null vacctvalidtm n 6 va expiry time ( hh24miss ) null payvaliddt n 8 expiry date ( yyyymmdd ) null payvalidtm n 6 expiry time ( hh24miss ) null requesturl ans 360 request url null paymentexpdt n 8 qr expiry date ( yyyymmdd ) null paymentexptm n 6 qr expiry time ( hh24miss ) null qrcontent ans 360 qr string in plain text null qrurl ans 360 url for qr image, valid for 5 minutes null sample json for convenience store registration json request { 	"timestamp" "20221202152801", 	"imid" "ionpaytest", 	"paymethod" "03", 	"currency" "idr", 	"amt" "5000", 	"referenceno" "order12345", 	"goodsnm" "test transaction nicepay", 	"billingnm" "john doe", 	"billingphone" "081214714045", 	"billingemail" "email\@merchant com", 	"billingaddr" "jalan bukit berbunga 22", 	"billingcity" "jakarta", 	"billingstate" "dki jakarta", 	"billingpostcd" "12345", 	"billingcountry" "indonesia", 	"deliverynm" "customer\@merchant com", 	"deliveryphone" "12345678", 	"deliveryaddr" "jalan bukit berbunga 22", 	"deliverycity" "jakarta", 	"deliverystate" "dki jakarta", 	"deliverypostcd" "12345", 	"deliverycountry" "indonesia", 	"dbprocessurl" "https //ptsv2 com/t/test nicepay v2", 	"description" "", 	"merchanttoken" "fa79a58a73bf9f6d07ce84daaabb8f23da6ca61d478d4e917d2e259d5c7e1106", 	"reqdt" "", 	"reqtm" "", 	"reqdomain" "merchant com", 	"reqserverip" "127 0 0 1", 	"reqclientver" "", 	"userip" "127 0 0 1", 	"usersessionid" "697d6922c961070967d3ba1ba5699c2c", 	"mitracd" "alma" } json response { "resultcd" "0000", "resultmsg" "success", "txid" "ionpaytest03202212021529034686", "referenceno" "order12345", "paymethod" "03", "amt" "5000", "transdt" "20221202", "transtm" "152903", "description" null, "bankcd" null, "vacctno" null, "mitracd" "alma", "payno" "9041021529034686", "currency" null, "goodsnm" null, "billingnm" null, "vacctvaliddt" null, "vacctvalidtm" null, "payvaliddt" "20221209", "payvalidtm" "235959", "requesturl" null, "paymentexpdt" null, "paymentexptm" null, "qrcontent" null, "qrurl" null } java request //csv registration// nicepay settimestamp("20180123100505"); nicepay setimid("ionpaytest"); nicepay setpaymethod("03"); nicepay setcurrency("idr"); nicepay setamt("5"); nicepay setreferenceno("ord54321"); nicepay setmerchanttoken(nicepay maketoken(nicepay getmerchanttoken()); nicepay setgoodsnm("test transaction nicepay"); nicepay setbillingnm("andi pamungkas"); nicepay setbillingphone("081234567890"); nicepay setbillingemail("email\@merchant com"); nicepay setbillingaddr("jln raya kasablanka kav 88"); nicepay setbillingcity("south jakarta"); nicepay setbillingstate("dki jakarta"); nicepay setbillingcountry("indonesia"); nicepay setbillingpostcd("12800"); nicepay setdbprocessurl("https //ptsv2 com/t/rizal/post"); nicepay setmirtacd("alma"); nicepay setcarddata("{\\"count\\" 1,\\"item\\" \[{\\"img url\\" \\"http \\\\\\/\\\\\\/www jamgora com\\\\\\/media\\\\\\/avatar\\\\\\/noimage png\\",\\"goods name\\" \\"hoodie\\",\\"goods detail\\" \\"hoodie\\",\\"goods amt\\" \\"5\\"}]}"); nicepay setpayvaliddt("20231101"); nicepay setpayvalidtm("190000"); // request csv registration nicepay qrisregist(); // 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 paymethod = nicepay get("paymethod"); string amt = nicepay get("amt"); string transdt = nicepay get("transdt"); string transtm = nicepay get("transtm");