NICEPAY API
...
Checkout API
Notification - API Checkout
9 min
tentang api checkout notification {{nicepay}} mengirimkan push notification melalui dbprocessurl {{merchant}} {{merchant}} harus memastikan tidak melakukan blacklist ip {{nicepay}} dan melakukan whitelist ip {{nicepay}} untuk mendapatkan push notification {{yang}} hanya dikirim dari server {{nicepay}} api checkout notification method post merchant token sha256 ( imid + txid + amt + merchantkey ) ip 103 20 51 0/24 103 117 8 0/24 user agent user agent jakarta commons httpclient/3 1 notification parameter parameter tipe ukuran deskripsi contoh / catatan txid n 30 transaction id merchanttoken an 255 {{merchant}} token referenceno ans 40 {{merchant}} order number paymethod n 2 payment method code docid\ iifmsruuw7j9vmwefjz97 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 100 billing name matchcl n 1 {{paymentproduct}} amount match flag notification match amount indicator docid wbzuzhpbdoycdehlbbx9 status a 1 deposit status notification status code docid\ ucni27ufonck8 zttm mv 0 deposit 1 reversal ketika {{notifikasi}} diterima pada dbprocessurl {{anda}} , kami sangat menyarankan {{merchant}} untuk melakukan verifikasi {{notifikasi}} kembali dengan menggunakan status inquiry api checkout docid\ tsmzvn ulka6hnmbkk5wl additional parameter for credit card notification parameter tipe ukuran deskripsi contoh / catatan authno n 10 approval number issuebankcd a 4 bank code docid\ ky4ppujot06atnie easf issuebanknm a 255 issuing {{bank}} name acqubankcd a 4 bank code docid\ ky4ppujot06atnie easf acqubanknm a 255 acquiring {{bank}} name cardno ans 20 card number with masking cardexpyymm n 4 card expiration ( yymm ) instmntmon n 2 installment month 1 1 month/full {{paymentproduct}} , jika instmnttype null/1 3 3 months 6 6 months 12 12 months instmnttype n 2 installment type code docid\ rt2c32s9hfl aohyoebv5 preauthtoken an 255 pre auth token recurringtoken an 255 recurring token cctranstype a 2 payment status code docid 5kylpx5mpjsl96c8mhoik 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 contoh / catatan bankcd a 4 bank code docid\ ky4ppujot06atnie easf vacctno n 16 {{bank}} va number vacctvaliddt n 8 va expiry date ( yyyymmdd ) vacctvalidtm n 6 va expiry time ( hh24miss ) depositdt n 8 deposit date ( yyyymmdd ) deposittm n 6 deposit time ( hh24miss ) additional parameter for others payment method notification parameter tipe ukuran deskripsi contoh / catatan mitracd a 4 mitra code docid\ tm257gq3dxgzf98uz0l33 payno n 12 {{paymentproduct}} number payvaliddt n 8 expiry date ( yyyymmdd ) payvalidtm n 6 expiry time ( hh24miss ) receiptcode ans 20 authorization number mrefno an 18 reference number depositdt n 8 deposit date ( yyyymmdd ) deposittm n 6 deposit time ( hh24miss ) merchant token {{yang}} diterima dari notification , {{merchant}} harus melakukan perbandingan kembali secara internal untuk mencegah {{notifikasi}} palsu/tidak berlaku sample for notification parameter sample post for notification 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} depositdt = {depositdt} deposittm = {deposittm} payno={payno}