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

NICEPAY Inquiry Virtual Account

23min
tentang api nicepay inquiry virtual account integrasi {{niva}} digunakan untuk {{metodebayar}} {{va}} tipe nicepay inquiry virtual account pada {{metodebayar}} ini, data {{pelanggan}} berada di sisi {{merchant}} sehingga, pada setiap {{pembayaran}} dari {{bank}} , {{nicepay}} membutuhkan inquiry data {{pelanggan}} , konfirmasi {{pembayaran}} , dan melakukan request {{pembayaran}} ke {{merchant}} alur nicepay inquiry virtual account inquiry process nicepay to merchant proses ini bertujuan untuk mengetahui rincian tagihan setelah {{nicepay}} mendapatkan permintaan inquiry dari {{bank}} , {{nicepay}} akan menggunakan merchant service untuk mendapatkan {{informasi}} rincian data {{pelanggan}} kemudian, data tersebut akan tersimpan dalam riwayat internal sistem {{nicepay}} dan akan dikirim ke {{bank}} menggunakan format response {{bank}} inquiry api url https // < merchant url for inquiry > request method post (body raw json) post (body raw json) merchant token request format inquiry request parameter berikut ini adalah daftar {{parameter}} untuk melakukan {{proses}} inquiry {{nicepay}} kepada {{merchant}} dari {{transaksi}} {{yang}} dilakukan pada {{metodebayar}} {{va}} tipe nicepay inquiry virtual account 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 customerid n 9 {{customer}} id 891011101 merchanttoken an 255 sha256 ( merchant id + customer id + merchant key ) 141fd2368aa80ea0e600b1b4d7a42c1e731e74a27a03521e8e28150cc00bc05b prefix n 7 {{va}} prefix number 7015102 bankcd an 4 bank code docid\ ky4ppujot06atnie easf cena inquiry response parameter berikut adalah response {{parameter}} dari hasil request {{parameter}} untuk {{proses}} inquiry {{nicepay}} kepada {{merchant}} parameter tipe ukuran deskripsi contoh / catatan billingnm n 100 {{customer}} name john doe goodsnm an 100 goods/item name testing buying referenceno n 40 reference number for {{paymentproduct}} ordno20221130101148 amt an 12 total bill amount 5000 normal amount only resultcd n 4 result code docid 7o8nl7guqp asiwfdqi3v of inquiry status 0000 resultmsg an 255 result message for {{the}} result code docid 7o8nl7guqp asiwfdqi3v success sample json inquiry process nicepay to merchant json request { "customerid" "891011101", "merchanttoken" "141fd2368aa80ea0e600b1b4d7a42c1e731e74a27a03521e8e28150cc00bc05b", "prefix" "7015102", "bankcd" "cena" } json response { "resultcd" "0000", "resultmsg" "success", "billingnm" "john doe", "goodsnm" "testing buying", "referenceno" "ordno20221130101148", "amt" "5000" } java request //inquiry to merchant// nicepay setcustomerid("123456"); nicepay setprefix("000001"); nicepay setbankcd("cena"); nicepay setmerchanttoken(nicepay maketoken(nicepay getcustomerid()); //request inquiry// nicepay inquiry(); //response inquiry// string resultcd = nicepay get("resultcd"); string resultmsg = nicepay get("resultmsg"); string billingnm = nicepay get("billingnm"); string referenceno = nicepay get("referenceno"); string goodsnm = nicepay get("goodsnm"); string amt = nicepay get("amt"); payment process nicepay to merchant payment process nicepay to merchant adalah tahap untuk melanjutkan {{proses}} {{pembayaran}} {{yang}} dilakukan {{pelanggan}} saat {{bank}} melakukan payment request ke {{nicepay}} menggunakan nomor {{va}} , {{nicepay}} akan memanggil merchant payment url service untuk {{proses}} {{pembayaran}} {{merchant}} menentukan response payment untuk menerima atau menolak {{pembayaran}} dari {{pelanggan}} api end point https // < {{merchant}} url for {{payment}} > method post (body raw json) post (body raw json) payment request parameter berikut ini adalah daftar {{parameter}} untuk melakukan payment process nicepay to merchant dari {{transaksi}} {{yang}} dilakukan pada {{metodebayar}} {{va}} tipe nicepay inquiry virtual account 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 customerid n 9 {{customer}} id 110000001 merchanttoken an 255 sha256 ( merchant id + customer id + amt + merchant key ) 141fd2368aa80ea0e600b1b4d7a42c1e731e74a27a03521e8e28150cc00bc05b referenceno an 40 reference number from inquiry ordno202210102323223 prefix n 7 {{va}} prefix number 7015102 bankcd an 4 bank code docid\ ky4ppujot06atnie easf cena amt n 12 total bill amount 10000 txid an 30 transaction id from {{nicepay}} normaltest02202211301010513135 payment response parameter berikut adalah response parameter dari hasil request {{parameter}} untuk payment process nicepay to merchant parameter tipe ukuran deskripsi contoh / catatan billingnm n 100 {{customer}} name john doe goodsnm an 255 goods/item name testing buying referenceno n 7 reference number for {{paymentproduct}} ordno2022113010114 amt an 4 total bill amount normal amount only resultcd 4 result code docid 7o8nl7guqp asiwfdqi3v of inquiry status 0000 resultmsg an 255 result message for {{the}} result code docid 7o8nl7guqp asiwfdqi3v success sample json payment process nicepay to merchant json request { "customerid" "110000001", "merchanttoken" "141fd2368aa80ea0e600b1b4d7a42c1e731e74a27a03521e8e28150cc00bc05b", "referenceno" "ordno202210102323223", "prefix" "7015102", "bankcd" "cena", "amt" "10000", "txid" "normaltest02202211301010513135" } json response { "resultcd" "0000", "resultmsg" "success", "billingnm" "john doe", "goodsnm" "testing buying", "referenceno" "ordno20221130101148", "amt" "10000" } java request { &#x9;merchanttoken=b360a7dfd4e004e63a161d7298a006ac7900add126b8e19375c4a594ab2e806e, &#x9;vaccttype=1, &#x9;referenceno=2211jd1x7tx5, &#x9;prefix=70015267, &#x9;proxyurl=http //172 30 51 31 8080/nicepay proxy/api/bulkpayment do, &#x9;customerid=60028392, &#x9;bankcd=bmri, &#x9;txid=oyindon00402202211160002385044, &#x9;amt=150000, &#x9;targeturl=https //payfeedback oyindonesia com/nicepay/va/bulk/payment } reversal process nicepay to merchant reversal process nicepay to merchant adalah {{proses}} pengembalian dana {{yang}} terjadi akibat terjadi isu di dalam internal {{sistem}} {{bank}} pada {{proses}} ini, {{nicepay}} akan melanjutkan {{informasi}} {{status}} {{yang}} didapat dari {{bank}} kepada {{merchant}} api end point https // < {{merchant}} url for reversal > method post (body raw json) post (body raw json) process flow reversal request parameter berikut ini adalah daftar {{parameter}} untuk melakukan reversal process nicepay to merchant dari {{transaksi}} {{yang}} dilakukan pada {{metodebayar}} {{va}} tipe nicepay inquiry virtual account 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 customerid n 9 {{customer}} id 110000001 merchanttoken an 255 sha256 ( merchant id + customer id + amt + merchant key ) 141fd2368aa80ea0e600b1b4d7a42c1e731e74a27a03521e8e28150cc00bc05b referenceno an 40 reference number from inquiry ordno202210102323223 prefix n 7 {{va}} prefix number 7015102 bankcd an 4 bank code docid\ ky4ppujot06atnie easf cena amt n 12 total bill amount 10000 txid an 30 transaction id from {{nicepay}} normaltest02202211301010513135 reversal response parameter berikut adalah response {{parameter}} dari hasil request {{parameter}} untuk reversal process nicepay to merchant parameter tipe ukuran deskripsi contoh / catatan billingnm n 100 {{customer}} name john doe top up amount only goodsnm an 100 goods/item name testing reversal transaction top up amount only referenceno n 40 reference number for {{paymentproduct}} ordno202210102323223 amt an 12 total bill amount 50000 resultcd 34 result code of inquiry status result code docid 7o8nl7guqp asiwfdqi3v 0000 resultmsg 255 result message for {{the}} result code docid 7o8nl7guqp asiwfdqi3v success sample json reversal process nicepay to merchant json request { "customerid" "110000001", "merchanttoken" "141fd2368aa80ea0e600b1b4d7a42c1e731e74a27a03521e8e28150cc00bc05b", "referenceno" "ordno202210102323223", "prefix" "7015102", "bankcd" "cena", "amt" "10000", "txid" "normaltest02202211301010513135" } json response { "resultcd" "0000", "resultmsg" "success", "billingnm" "john doe", "referenceno" "ordno202210102323223", "goodsnm" "testing reversal transaction", "amt" "50000" } java request //reversal to merchant// nicepay setcustomerid("123456"); nicepay settxid("normaltest02202211301010513135"); nicepay setbankcd("cena"); nicepay setprefix("7015102"); nicepay setamt("10000"); nicepay setreferenceno("ordno202210102323223"); nicepay setmerchanttoken(nicepay maketoken(nicepay getcustomerid()); //request reversal// nicepay reversal(); //response reversal// string resultcd = nicepay get("resultcd"); string resultmsg = nicepay get("resultmsg"); string billingnm = nicepay get("billingnm"); string goodsnm = nicepay get("goodsnm"); string referenceno = nicepay get("referenceno"); string amt = nicepay get("amt"); 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}}