NICEPAY API
API Versi 1
V1 Notification
9 min
tentang notification {{nicepay}} memberikan {{layanan}} push notification secara real time melalui dbprocessurl {{yang}} diberikan {{merchant}} untuk menghindari terjadinya notifikasi {{yang}} terblokir oleh firewall {{merchant}} , silakan menambahkan server {{nicepay}} ke dalam whitelist method merchant token ip user agent post application/x www form urlencoded application/x www form urlencoded sha256( imid + txid + amt + merchantkey ) 103 20 51 0/24 103 117 8 0/24 	 user agent jakarta commons httpclient/3 1 post notifikasi dari nicepay txid={txid} referenceno={referenceno} amt={amt} merchanttoken={merchanttoken} matchcl={matchcl} status={status} bankcd={bankcd} vacctno={vacctno} authno={authno} cardno={cardno} issubankcd = {issubankcd} issubanknm = {issubanknm} acqubankcd = {acqubankcd} acqubanknm = {acqubanknm} transdt = {depositdt} transtm = {deposittm} payno={payno} api notification ketika notifikasi sudah diterima dbprocessurl , sangat disarankan bagi {{merchant}} untuk melakukan verifikasi menggunakan docid\ o 8bahmphnogvne8gmqcy parameter tipe ukuran deskripsi txid n 30 transaction id merchanttoken an 255 {{merchant}} token referenceno ans 40 {{merchant}} order number paymethod n 2 docid\ pnv6uw k42cisgzemke y amt n 12 {{paymentproduct}} amount transdt n 8 transaction date transtm n 6 transaction time currency a 3 currency goodsnm an 100 goods name billingnm a 30 billing name matchcl n 1 docid\ pnv6uw k42cisgzemke y status a 1 deposit status 0 deposit 1 reversal additional parameter for credit card notification parameter tipe ukuran deskripsi authno n 10 approval number issuebankcd a 4 docid\ pnv6uw k42cisgzemke y issuebanknm a 255 issuing {{bank}} name acqubankcd a 4 docid\ pnv6uw k42cisgzemke y acqubanknm a 255 acquiring {{bank}} name cardno ans 20 card number with masking cardexpyymm n 4 card expiry ( yymm ) instmntmon n 2 installment month instmnttype n 2 docid\ pnv6uw k42cisgzemke y reauthtoken an 255 pre auth token recurringtoken an 255 recurring token cctranstype a 2 docid 7pas vd5ylg4vdurmygwo 1 normal 2 recurring 3 pre auth 4 captured vat n 12 {{vat}} number fee n 12 service fee notaxamt n 12 tax free amount additional parameter for virtual account notification parameter tipe ukuran deskripsi bankcd a 4 docid\ pnv6uw k42cisgzemke y vacctno n 16 {{bank}} va number vacctvaliddt n 8 va expired date ( yyyymmdd ) vacctvalidtm n 6 va expired time ( hh24miss ) additional parameter for qris notification parameter tipe ukuran deskripsi paymenttrxsn an 32 nomor pembayaran transaksi userid an 128 hash id pengguna {{qris}} shopid an 32 shop id additional parameter for others payment method notification parameter tipe ukuran deskripsi mitracd a 4 docid\ pnv6uw k42cisgzemke y payno n 12 nomor pembayaran cvs payvaliddt n 8 batas tanggal cvs ( yyyymmdd ) payvalidtm n 6 batas waktu cvs ( hh24miss ) receiptcode ans 20 authorization number mrefno an 18 reference number {{merchant}} token {{yang}} diterima oleh endpoint notifikasi {{merchant}} harus melalui validasi secara internal untuk mencegah notifikasi palsu