NICEPAY API
...
Advance API
Virtual Account - Advance API

Virtual Account Static

34min
tentang api virtual account static (fix open) pada {{metodebayar}} {{va}} static ( fix open ), {{pelanggan}} dapat menggunakan nomor {{va}} {{yang}} sama untuk melakukan {{transaksi}} secara berulang integrasi va statis digunakan untuk {{metodebayar}} fix open va untuk mengetahui lebih lanjut mengenai {{informasi}} {{pembayaran}} {{va}} , {{anda}} dapat membaca di virtual account (va) docid 9tv3ro3 lj1f guz2gark untuk pengaturan {{metodebayar}} {{va}} secara umum, {{anda}} dapat mengunjungi api virtual account docid\ ak iam6c7zdfd7guiqda9 atau pelajari penjelasan secara umum mengenai panduan bayar va docid\ bsnuzmhnlj9h0wrndsqyj merchant registration kredensial deskripsi imid {{merchant}} id encodekey {{merchant}} api key untuk mendukung kebutuhan setup , silakan {{unduh}} file berikut sebagai {{nicepay}} library nicepay api registration nicepay api registration bertujuan agar {{merchant}} dapat mendaftarkan {{sistem}} {{api}} pada {{pembayaran}} di {{sistem}} {{merchant}} dan terintegrasi dengan {{sistem}} dari {{nicepay}} tahapan ini dilakukan paling dahulu supaya {{sistem}} mengetahui bahwa {{merchant}} {{yang}} bersangkutan sudah terdaftar secara resmi dan dapat terhubung dengan {{layanan}} dari {{nicepay}} 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 {{parameter}} untuk melakukan pengajuan pendaftaran {{metodebayar}} {{va}} tipe static ( fix open ) parameter ini digunakan melalui platform pengujian {{api}} sebagai salah satu tahapan supaya {{sistem}} milik {{merchant}} dapat terhubung dengan {{layanan}} dari {{nicepay}} parameter tipe ukuran deskripsi contoh / catatan imid required required an 10 {{merchant}} id fixopen001 customerid required required n max 8 (depend on {{merchant}} prefix) {{merchant}} {{customer}} id 10021198 customernm required required an 20 30 {{customer}} name jack merchanttoken required required an 255 {{merchant}} token c31fec3c0e66c9d8703f9f8221f7c450950d7d26822abe037ce33c12f462c785 response parameter untuk registration va static berikut adalah response {{parameter}} dari hasil request {{parameter}} untuk meregistrasikan {{metodebayar}} {{va}} statistic parameter tipe ukuran deskripsi contoh / catatan resultcd required required n 4 result code docid 7o8nl7guqp asiwfdqi3v 0000 resultmsg required required an 255 result message error code docid\ wpcemazro xvnxz 1zaib success customerid required required n max 8 (depend on {{merchant}} prefix) {{merchant}} {{customer}} id 10021198 customernm an 20 30 {{merchant}} {{customer}} name jack vacctinfolist required required array of object {{bank}} {{va}} list {{bank}} {{va}} 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 bank code docid\ ky4ppujot06atnie easf bdin vacctno required required n 16 {{va}} 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 {{informasi}} {{pelanggan}} serta nomor {{va}} agar dapat dilakukan pemantauan untuk pengembangan berikutnya pengaturan pada {{nicepay}} {{va}} inquiry bertujuan untuk mengumpulkan {{informasi}} daftar {{va}} {{yang}} terdaftar dari {{bank}} 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 {{parameter}} untuk melakukan request {{va}} inquiry parameter ini digunakan melalui platform pengujian {{api}} sebagai salah satu tahapan supaya {{sistem}} milik {{merchant}} dapat terhubung dengan {{sistem}} dari {{nicepay}} parameter tipe ukuran deskripsi contoh / catatan imid required required an 10 {{merchant}} id fixopen001 customerid required required n max 8 (depend on {{merchant}} prefix) {{merchant}} {{customer}} id 10021198 merchanttoken required required an 255 {{merchant}} token c31fec3c0e66c9d8703f9f8221f7c450950d7d26822abe037ce33c12f462c785 response parameter for inquiry berikut adalah response {{parameter}} dari hasil request {{parameter}} untuk mendaftarkan {{metodebayar}} {{va}} static parameter tipe ukuran deskripsi contoh / catatan resultcd required required n 4 result code docid 7o8nl7guqp asiwfdqi3v 0000 resultmsg required required an 255 result message error code docid\ wpcemazro xvnxz 1zaib success customerid required required n max 8 (depend on {{merchant}} prefix) {{merchant}} {{customer}} id 10021198 customernm required required a 20 30 {{merchant}} {{customer}} name jack vacctinfolist required required array of object {{bank}} {{va}} 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 bank code docid\ ky4ppujot06atnie easf bdin vacctno required required n 16 {{va}} 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 {{sistem}} bertujuan untuk memeriksa {{status}} {{va}} fix open dan untuk menampilkan seberapa banyak amt ( amount ) {{yang}} dibayarkan dengan txid (id {{transaksi}} ) 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 {{parameter}} untuk melakukan mengajukan pemeriksaan {{status}} deposit {{va}} parameter ini digunakan melalui platform pengujian {{api}} sebagai salah satu tahapan supaya {{sistem}} milik {{merchant}} dapat terhubung dengan {{sistem}} dari {{nicepay}} parameter tipe ukuran deskripsi contoh / catatan imid required required an 10 {{merchant}} id fixopen001 vacctno required required n 16 {{va}} number 8804910910021197 merchanttoken required required an 255 {{merchant}} 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 {{parameter}} dari hasil request {{parameter}} untuk pemeriksaan {{status}} {{va}} parameter tipe ukuran deskripsi contoh / catatan resultcd required required n 4 result code docid 7o8nl7guqp asiwfdqi3v 0000 resultmsg required required an 255 result message error code docid\ wpcemazro xvnxz 1zaib success vacctno required required n 16 {{va}} number 8804910910021197 depositinfo required required array of object {{bank}} {{va}} 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 {{sistem}} bertujuan untuk memperbarui {{informasi}} mengenai profil {{va}} milik {{merchant}} {{merchant}} dapat melakukan modifikasi pada {{va}} untuk perbaharui atau hapus melalui updatetype target url https //www nicepay co id/nicepay/api/vacctcustomerupdate do method post post description merficacctnm {{api}} for {{va}} 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 {{parameter}} untuk melakukan request update dari {{transaksi}} {{yang}} dilakukan pada {{metodebayar}} {{va}} tipe static ( fix open ) parameter ini digunakan melalui platform pengujian {{api}} sebagai salah satu tahapan supaya {{sistem}} milik {{merchant}} dapat terhubung dengan {{layanan}} dari {{nicepay}} parameter tipe ukuran deskripsi contoh / catatan imid required required an 10 {{merchant}} id fixopen001 customerid required required n max 8 (depend on {{merchant}} prefix) {{customer}} id 10021197 merchanttoken required required an 255 {{merchant}} token c92a4372a8417d96407becec2c3221033358c16e1c29b5ccf7fe0cec211ecbf4 customernm required required an 20 30 {{customer}} name howard updatetype required required n 2 1 create 2 update 3 delete 2 response parameter for virtual account update berikut adalah response {{parameter}} dari hasil request {{parameter}} untuk {{va}} update parameter tipe ukuran deskripsi contoh / catatan resultcd required required n 4 result code docid 7o8nl7guqp asiwfdqi3v 0000 resultmsg required required an 255 result message error code docid\ wpcemazro xvnxz 1zaib success customernm required required an 20 30 {{merchant}} {{customer}} name howard customerid required required n max 8 (depend on {{merchant}} prefix) {{merchant}} {{customer}} id 10021197 vacctinfolist required required array of object {{bank}} {{va}} 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 {{kunjungi}} {{halaman}} status inquiry api checkout docid\ tsmzvn ulka6hnmbkk5wl untuk mengetahui {{api}} untuk memeriksa {{status}} inquiry khusus {{checkoutproduct}} {{kunjungi}} {{halaman}} cancel api checkout docid 7zbvsp mxtvsdbnzurs5g untuk mengetahui {{api}} untuk membatalkan {{transaksi}} khusus {{checkoutproduct}} {{kunjungi}} {{halaman}} status inquiry api virtual account docid\ gqrexfrfyfx9ofueguap4 untuk mengetahui {{api}} {{va}} untuk memeriksa {{status}} inquiry pada {{api}} khusus {{paymentproduct}} {{kunjungi}} {{halaman}} cancel api virtual account docid\ nhbazdzeffjmipw iglp2 untuk mengetahui {{api}} {{va}} untuk membatalkan {{transaksi}} pada {{api}} khusus {{paymentproduct}}