NICEPAY API
...
Payment API
API GPN

Payment - API GPN

8min
tentang api gpn payment {{api}} {{paymentproduct}} pada metode {{gpn}} digunakan oleh {{merchant}} agar dapat menerima {{pembayaran}} dari semua {{bank}} {{yang}} memiliki kartu berlogo {{gpn}} api gpn payment {{api}} {{paymentproduct}} {{gpn}} bertujuan supaya {{pelanggan}} dapat melakukan {{transaksi}} {{pembayaran}} menggunakan {{gpn}} dengan {{merchant}} tahapan ini untuk mengintegrasikan {{sistem}} {{merchant}} dengan {{sistem}} {{nicepay}} api endpoint /nicepay/direct/v2/payment request method post post description performs transaction regist to {{nicepay}} merchant token sha256( timestamp + imid + referenceno + amt + merchantkey ) request format application/json request parameter for gpn payment berikut ini adalah daftar {{parameter}} untuk melakukan {{integrasi}} {{proses}} {{pembayaran}} untuk {{metodebayar}} {{gpn}} parameter ini digunakan melalui platform pengujian {{api}} sebagai salah satu tahapan supaya {{sistem}} milik {{merchant}} dapat terhubung dengan {{layanan}} dari {{nicepay}} p arameter tipe ukuran deskripsi contoh / catatan timestamp required required n 14 request timestamp ( yyyymmddhh24miss ) 20201202110197 txid required required an 30 transaction id ionpaytest01201804191202084760 cardno required required n 20 {{cc}} number 4222222222222222 cardexpyymm required required a 4 card expiry ( yymm ) 2406 cardcvv required required n 4 card cvv 123 cardholdernm required required a 50 card holder name thomas alfa edison merchanttoken required required an 255 {{merchant}} token f9d30f6c972e2b5718751bd087b178534673a91bbac845f8a24e60e8e4abbbc5 callbackurl required required ans 255 {{paymentproduct}} result url http //merchant com/callbackurl sample request for gpn payment form urlencoded timestamp "20201202110197" txid "ionpaytest01201804191202084760" merchanttoken "f9d30f6c972e2b5718751bd087b178534673a91bbac845f8a24e60e8e4abbbc5" cardno "4222222222222222" cardexpyymm "2406" cardcvv "123" cardholdernm "thomas alfa edison" callbackurl "http //merchant com/callbackurl" java request nicepay settimestamp("20201202110197"); nicepay settxid("ionpaytest01201804191202084760"); nicepay setmerchanttoken(nicepay getmerchanttoken()); nicepay setcardno("4222222222222222"); nicepay setcardexpyymm("2406"); nicepay setcardcvv("123"); nicepay setcardholdernm("thomas alfa edison"); nicepay setcallbackurl("http //merchant com/callbackurl"); // payment request nicepay payment(); callback handling for gpn payment setelah {{transaksi}} terjadi, {{anda}} akan mendapatkan {{notifikasi}} dari kami sesuai dengan callback url {{yang}} {{anda}} masukkan dalam {{parameter}} request pada payment api gpn docid\ igr3zlq fcbmiktdiniyt saat callback ke callbackurl {{anda}} telah diterima, kami sangat merekomendasikan {{merchant}} untuk melakukan verifikasi status menggunakan status inquiry api gpn docid\ zir5hzgz6qsfbwjhgmolz callback handling sangat penting untuk membantu meminimalisir tindakan fraud kami sangat merekomendasikan {{merchant}} untuk melakukan verifikasi menggunakan callback handling urlcallback https //merchat co id/nicepay callback?resultcd=0000\&resultmsg=success\&txid=ionpaytest01202212141112221428\&referenceno=815123412341\&paymethod=09\&amt=10000\&transdt=20221214\&transtm=111222\&description=test+gpn\&authno=221428\&issubankcd=othr\&acqubankcd=bnin\&cardno=62210082 0590\&receiptcode=\&mitracd=\&recurringtoken=\&preauthtoken=\&currency=idr\&goodsnm=test+transaction+nicepay\&billingnm=john+doe\&cctranstype=1\&mrefno=\&instmnttype=1\&instmntmon=1\&cardexpyymm=2612\&issubanknm=\&acqubanknm=bni\&timestamp=20221214111238\&merchanttoken=e1e78e6636ca06834b1bd0ed7d21d4ebae7a1de07b22f5fc22d2ac2dd198b989 response body { "resultcd" "0000", "resultmsg" "success", "txid" "ionpaytest01202212141112221428", "referenceno" "815123412341", "paymethod" "09", "amt" "10000", "transdt" "20221214", "transtm" "111222", "description" "test gpn", "authno" "221428", "issubankcd" "othr" "acqubankcd" "bnin", "cardno" "62210082 0590", "goodsnm" "test transaction nicepay" "billingnm" "john doe", "currency" "idr", "timestamp" "20221214111238", "merchanttoken" "e1e78e6636ca06834b1bd0ed7d21d4ebae7a1de07b22f5fc22d2ac2dd198b989", "cardexpyymm" "2612", "instmntmon" "1", "instmnttype" "1", "cctranstype" "1" }