NICEPAY API
API Versi 1
V1 Notification
9 min
tentang notification memberikan push notification secara real time melalui dbprocessurl diberikan untuk menghindari terjadinya notifikasi terblokir oleh firewall , silakan menambahkan server 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 untuk melakukan verifikasi menggunakan docid\ o 8bahmphnogvne8gmqcy parameter tipe ukuran deskripsi txid n 30 transaction id merchanttoken an 255 token referenceno ans 40 order number paymethod n 2 docid\ pnv6uw k42cisgzemke y amt n 12 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 name acqubankcd a 4 docid\ pnv6uw k42cisgzemke y acqubanknm a 255 acquiring 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 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 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 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 token diterima oleh endpoint notifikasi harus melalui validasi secara internal untuk mencegah notifikasi palsu