NICEPAY API
...
Virtual Account - Advance API
Virtual Account Static
34 min
tentang api virtual account static (fix open) pada static ( fix open ), dapat menggunakan nomor sama untuk melakukan secara berulang integrasi va statis digunakan untuk fix open va untuk mengetahui lebih lanjut mengenai , dapat membaca di docid 9tv3ro3 lj1f guz2gark untuk pengaturan secara umum, dapat mengunjungi docid\ ak iam6c7zdfd7guiqda9 atau pelajari penjelasan secara umum mengenai docid\ bsnuzmhnlj9h0wrndsqyj merchant registration kredensial deskripsi imid id encodekey api key untuk mendukung kebutuhan setup , silakan file berikut sebagai library nicepay api registration nicepay api registration bertujuan agar dapat mendaftarkan pada di dan terintegrasi dengan dari tahapan ini dilakukan paling dahulu supaya mengetahui bahwa bersangkutan sudah terdaftar secara resmi dan dapat terhubung dengan dari api url https //www nicepay co id/nicepay/api/vacctcustomerregist do request method post post merchant token sha256( imid + customerid + merchantkey ) request format application/x www form urlencoded application/x www form urlencoded request parameter for registration va static berikut ini adalah daftar untuk melakukan pengajuan pendaftaran tipe static ( fix open ) parameter ini digunakan melalui platform pengujian sebagai salah satu tahapan supaya milik dapat terhubung dengan dari parameter tipe ukuran deskripsi contoh / catatan imid required required an 10 id fixopen001 customerid required required n max 8 (depend on prefix) id 10021198 customernm required required an 20 30 name jack merchanttoken required required an 255 token c31fec3c0e66c9d8703f9f8221f7c450950d7d26822abe037ce33c12f462c785 response parameter untuk registration va static berikut adalah response dari hasil request untuk meregistrasikan statistic parameter tipe ukuran deskripsi contoh / catatan resultcd required required n 4 docid 7o8nl7guqp asiwfdqi3v 0000 resultmsg required required an 255 result message docid\ wpcemazro xvnxz 1zaib success customerid required required n max 8 (depend on prefix) id 10021198 customernm an 20 30 name jack vacctinfolist required required array of object list list \[ { "bankcd" "bdin", "vacctno" "7917019110021198" }, ] sample json registration virtual account static form urlencoded request imid "fixopen001" customerid "10021198" customernm "jack" merchanttoken "c31fec3c0e66c9d8703f9f8221f7c450950d7d26822abe037ce33c12f462c785" json response { "resultcd" "0000", "resultmsg" "success", "customerid" "10021198", "customernm" "jack", "vacctinfolist" \[ { "bankcd" "bdin", "vacctno" "7917019110021198" }, { "bankcd" "bnia", "vacctno" "11695109010021198" }, { "bankcd" "bmri", "vacctno" "8804910910021198" }, { "bankcd" "bnin", "vacctno" "1111111310021198" }, { "bankcd" "ibbk", "vacctno" "1111112010021198" }, { "bankcd" "hnbn", "vacctno" "765430000000000010021198" }, { "bankcd" "bbba", "vacctno" "1111111910021198" }, { "bankcd" "cena", "vacctno" "7007216110021198" }, { "bankcd" "yudb", "vacctno" "9044444450010021198" } ] } java request // va registration // // va registration mandatory field nicepay setcustomerid("10021198"); nicepay setcustomername("jack"); nicepay setmerchanttoken(nicepay maketoken(nicepay getcustomerid())); // request va registration nicepay varegist(); // response string // system out println("final response string " + nicepay getresponsestring()); string resultcd = nicepay get("resultcd"); string resultmsg = nicepay get("resultmsg"); string customerid = nicepay get("customerid"); string vacctinfolist = nicepay get("vacctinfolist"); vacct info list parameter tipe ukuran deskripsi contoh / catatan bankcd required required an 4 docid\ ky4ppujot06atnie easf bdin vacctno required required n 16 number 7917019110021198 sample json vacct account json vacct account response { "vacctinfolist" \[ { "bankcd" "bdin", "vacctno" "7917019110021198" }, { "bankcd" "bnia", "vacctno" "11695109010021198" }, { "bankcd" "bmri", "vacctno" "8804910910021198" }, { "bankcd" "bnin", "vacctno" "1111111310021198" }, { "bankcd" "ibbk", "vacctno" "1111112010021198" }, { "bankcd" "hnbn", "vacctno" "765430000000000010021198" }, { "bankcd" "bbba", "vacctno" "1111111910021198" }, { "bankcd" "cena", "vacctno" "7007216110021198" }, { "bankcd" "yudb", "vacctno" "9044444450010021198" } ] } nicepay virtual account inquiry nicepay virtual account inquiry bertujuan untuk mendapatkan serta nomor agar dapat dilakukan pemantauan untuk pengembangan berikutnya pengaturan pada inquiry bertujuan untuk mengumpulkan daftar terdaftar dari mana saja berdasarkan merfixid target url https //www nicepay co id/nicepay/api/vacctcustomerinquiry do method post, get post, get description untuk melakukan pengecekan va pada customerid merchant token sha256( imid + customerid + merchantkey ) request format application/x www form urlencoded application/x www form urlencoded request parameter for virtual account inquiry berikut ini adalah daftar untuk melakukan request inquiry parameter ini digunakan melalui platform pengujian sebagai salah satu tahapan supaya milik dapat terhubung dengan dari parameter tipe ukuran deskripsi contoh / catatan imid required required an 10 id fixopen001 customerid required required n max 8 (depend on prefix) id 10021198 merchanttoken required required an 255 token c31fec3c0e66c9d8703f9f8221f7c450950d7d26822abe037ce33c12f462c785 response parameter for inquiry berikut adalah response dari hasil request untuk mendaftarkan static parameter tipe ukuran deskripsi contoh / catatan resultcd required required n 4 docid 7o8nl7guqp asiwfdqi3v 0000 resultmsg required required an 255 result message docid\ wpcemazro xvnxz 1zaib success customerid required required n max 8 (depend on prefix) id 10021198 customernm required required a 20 30 name jack vacctinfolist required required array of object list \[ { "bankcd" "bdin", "vacctno" "7917019110021198" }, { "bankcd" "bnia", "vacctno" "11695109010021198" }, ] sample json nicepay virtual account inquiry form urlencode request imid "fixopen001" customerid "10021198" merchanttoken "c31fec3c0e66c9d8703f9f8221f7c450950d7d26822abe037ce33c12f462c785" json response { "resultcd" "0000", "resultmsg" "success", "customerid" "10021198", "customernm" "jack", "vacctinfolist" \[ { "bankcd" "bdin", "vacctno" "7917019110021198" }, { "bankcd" "bnia", "vacctno" "11695109010021198" }, { "bankcd" "bmri", "vacctno" "8804910910021198" }, { "bankcd" "bnin", "vacctno" "1111111310021198" }, { "bankcd" "ibbk", "vacctno" "1111112010021198" }, { "bankcd" "hnbn", "vacctno" "765430000000000010021198" }, { "bankcd" "bbba", "vacctno" "1111111910021198" }, { "bankcd" "cena", "vacctno" "7007216110021198" }, { "bankcd" "yudb", "vacctno" "9044444450010021198" } ] } java request 1 // va inquiry // 2\ // va inquiry mandatory field 3\ nicepay setcustomerid("12345"); 4\ nicepay setmerchanttoken(nicepay maketoken(nicepay getcustomerid())); 5\ 6\ // request va inquiry 7\ nicepay vainquiry(); 8\ // response string // 9\ system out println("final response string " + nicepay getresponsestring()); 10\ 11\ string resultcd = nicepay get("resultcd"); 12\ string resultmsg = nicepay get("resultmsg"); 13\ string customerid = nicepay get("customerid"); 14\ string vacctinfolist = nicepay get("vacctinfolist"); vacct info list parameter tipe ukuran deskripsi contoh / catatan bankcd required required an 4 docid\ ky4ppujot06atnie easf bdin vacctno required required n 16 number 7917019110021198 sample json vacct account json vacct account { "vacctinfolist" \[ { "bankcd" "bdin", "vacctno" "7917019110021198" }, { "bankcd" "bnia", "vacctno" "11695109010021198" }, { "bankcd" "bmri", "vacctno" "8804910910021198" }, { "bankcd" "bnin", "vacctno" "1111111310021198" }, { "bankcd" "ibbk", "vacctno" "1111112010021198" }, { "bankcd" "hnbn", "vacctno" "765430000000000010021198" }, { "bankcd" "bbba", "vacctno" "1111111910021198" }, { "bankcd" "cena", "vacctno" "7007216110021198" }, { "bankcd" "yudb", "vacctno" "9044444450010021198" } ] } nicepay virtual account deposit nicepay virtual account deposit dalam bertujuan untuk memeriksa fix open dan untuk menampilkan seberapa banyak amt ( amount ) dibayarkan dengan txid (id ) tertentu dan dalam waktu tertentu target url https //www nicepay co id/nicepay/api/vacctinquiry do method post post description api check status for va fixopen merchant token sha256( imid + customerid + merchantkey ) request format application/x www form urlencoded application/x www form urlencoded request parameter for virtual account check status berikut ini adalah daftar untuk melakukan mengajukan pemeriksaan deposit parameter ini digunakan melalui platform pengujian sebagai salah satu tahapan supaya milik dapat terhubung dengan dari parameter tipe ukuran deskripsi contoh / catatan imid required required an 10 id fixopen001 vacctno required required n 16 number 8804910910021197 merchanttoken required required an 255 token 20221215 startdt required required n 8 request start date ( yyyymmdd ) 20221222 enddt required required n 8 request start date ( yyyymmdd ) 75d137e8823108e47d04dadc3290cb36dc305d573323123f410c6f61acf1db63 response parameter for virtual account check status berikut adalah response dari hasil request untuk pemeriksaan parameter tipe ukuran deskripsi contoh / catatan resultcd required required n 4 docid 7o8nl7guqp asiwfdqi3v 0000 resultmsg required required an 255 result message docid\ wpcemazro xvnxz 1zaib success vacctno required required n 16 number 8804910910021197 depositinfo required required array of object list \[ { "bankcd" "bmri", "date" "20221220", "time" "100733", "amt" "1600000", "txid" "fixopen00102202212201007334066", "status" "0", "referenceno" "10021197" }, ] sample json virtual account deposit form urlencode request imid "fixopen001" vacctno "8804910910021197" startdt "20221215" enddt "20221222" merchanttoken "75d137e8823108e47d04dadc3290cb36dc305d573323123f410c6f61acf1db63" json response { "resultcd" "0000", "resultmsg" "success", "vacctno" "8804910910021197", "depositinfo" \[ { "bankcd" "bmri", "date" "20221220", "time" "100733", "amt" "1600000", "txid" "fixopen00102202212201007334066", "status" "0", "referenceno" "10021197" }, { "bankcd" "bmri", "date" "20221220", "time" "101001", "amt" "160000", "txid" "fixopen00102202212201010014071", "status" "0", "referenceno" "10021197" } ] } java request // va check status deposit// nicepay setimid("fixopen001"); nicepay setvacctno("8804910910021197"); nicepay setmerchanttoken(nicepay gettoken()); nicepay setstartdt("20221215"); nicepay setenddt("20221231"); // request va check status deposit// nicepay vacheckstatusdeposit(); // response va check status deposit// system out println("response " + nicepay getresponse(); string resultcd = nicepay get("resultcd"); string resultmsg = nicepay get("resultmsg"); string vacctno = nicepay get("vacctno"); string depositinfo = nicepay get("depositinfo"); nicepay virtual account update nicepay virtual account update dalam bertujuan untuk memperbarui mengenai profil milik dapat melakukan modifikasi pada untuk perbaharui atau hapus melalui updatetype target url https //www nicepay co id/nicepay/api/vacctcustomerupdate do method post post description merficacctnm for update merchant token sha256( imid + customerid + merchantkey ) request format application/x www form urlencoded application/x www form urlencoded request parameter for virtual account update berikut ini adalah daftar untuk melakukan request update dari dilakukan pada tipe static ( fix open ) parameter ini digunakan melalui platform pengujian sebagai salah satu tahapan supaya milik dapat terhubung dengan dari parameter tipe ukuran deskripsi contoh / catatan imid required required an 10 id fixopen001 customerid required required n max 8 (depend on prefix) id 10021197 merchanttoken required required an 255 token c92a4372a8417d96407becec2c3221033358c16e1c29b5ccf7fe0cec211ecbf4 customernm required required an 20 30 name howard updatetype required required n 2 1 create 2 update 3 delete 2 response parameter for virtual account update berikut adalah response dari hasil request untuk update parameter tipe ukuran deskripsi contoh / catatan resultcd required required n 4 docid 7o8nl7guqp asiwfdqi3v 0000 resultmsg required required an 255 result message docid\ wpcemazro xvnxz 1zaib success customernm required required an 20 30 name howard customerid required required n max 8 (depend on prefix) id 10021197 vacctinfolist required required array of object list \[ { "bankcd" "bdin", "vacctno" "7917019110021197" }, ] sample json for va update form urlencode request imid "fixopen001" customerid "10021197" customernm "howard" merchanttoken "c92a4372a8417d96407becec2c3221033358c16e1c29b5ccf7fe0cec211ecbf4" updatetype "2" json response { "resultcd" "0000", "resultmsg" "success", "customerid" "10021197", "customernm" "howard", "vacctinfolist" \[ { "bankcd" "bdin", "vacctno" "7917019110021197" }, { "bankcd" "bnia", "vacctno" "11695109010021197" }, { "bankcd" "bmri", "vacctno" "8804910910021197" }, { "bankcd" "bnin", "vacctno" "1111111310021197" }, { "bankcd" "ibbk", "vacctno" "1111112010021197" }, { "bankcd" "hnbn", "vacctno" "765430000000000010021197" }, { "bankcd" "bbba", "vacctno" "1111111910021197" }, { "bankcd" "cena", "vacctno" "7007216110021197" }, { "bankcd" "yudb", "vacctno" "9044444450010021197" } ] } java request // va update/// nicepay setimid("fixopen001"); nicepay setcustomerid("10021197"); nicepay setmerchanttoken(nicepay gettoken()); nicepay setcustomernm("howard"); nicepay setupdatetype("2"); // request va update// nicepay vaupdate(); // response va update// system out println("response " + nicepay getresponse(); string resultcd = nicepay get("resultcd"); string resultmsg = nicepay get("resultmsg"); string customernm = nicepay get("customernm"); string customerid = nicepay get("customerid"); string vacctinfolist = nicepay get("depositinfo"); see also docid\ tsmzvn ulka6hnmbkk5wl untuk mengetahui untuk memeriksa inquiry khusus docid 7zbvsp mxtvsdbnzurs5g untuk mengetahui untuk membatalkan khusus docid\ gqrexfrfyfx9ofueguap4 untuk mengetahui untuk memeriksa inquiry pada khusus docid\ nhbazdzeffjmipw iglp2 untuk mengetahui untuk membatalkan pada khusus