NICEPAY API
...
API E-Wallet
Notification - API E-Wallet
7 min
tentang api e wallet notification mengirimkan push notification dikirim melalui dbprocessurl harus memastikan tidak melakukan blacklist ip dan melakukan whitelist ip untuk mendapatkan push notification hanya dikirim dari server request method post post merchant token sha256 ( imid + txid + amt + merchantkey ) ip ip public environtment production 103 20 51 34 103 20 51 33 ip public environtment dev 103 20 51 39 103 20 51 40 user agent user agent jakarta commons httpclient/3 1 notification parameter e wallet notification ketika diterima pada dbprocessurl , kami sangat menyarankan untuk melakukan verifikasi kembali dengan menggunakan docid s9ys jjpqyzt9varbhsb parameter tipe ukuran deskripsi contoh / catatan merchanttoken an 255 token f6199198b16b5197afac725f110441bd19a8d8bc4a58830cd9abb544729948ea txid n 30 transaction id ionpaytest05202212141556331691 referenceno ans 40 order number referenceno=ord20221214151221 paymethod n 2 docid\ iifmsruuw7j9vmwefjz97 05 transdt n 8 transaction date 20221214 transtm n 6 transaction time 155913 currency a 3 currency idr goodsnm an 100 goods name testing billingnm a 100 billing name john doe matchcl n 1 flag docid wbzuzhpbdoycdehlbbx9 1 status a 1 deposit status docid\ ucni27ufonck8 zttm mv 0 deposit 1 reversal 0 additional parameter for others payment method notification parameter tipe ukuran deskripsi mitracd a 4 docid\ tm257gq3dxgzf98uz0l33 payno n 12 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 diterima dari notification , harus melakukan perbandingan kembali secara internal untuk mencegah palsu/tidak berlaku 💡contoh kasus misalnya, memiliki merchantkey digunakan untuk melakukan generate token, yaitu 1234 ketika merchanttoken di generate diketahui adalah abcd , sementara merchanttoken didapatkan pada adalah abdd , maka tersebut dianggap palsu/tidak berlaku sample for e wallet notification sample post for e wallet notification merchanttoken=f6199198b16b5197afac725f110441bd19a8d8bc4a58830cd9abb544729948ea goodsnm=testing referenceno=ord20221214151221 mitracd=ovoe transtm=155913 txid=ionpaytest05202212141556331691 amt=10000 billingnm=john doe matchcl=1 paymethod=05 currency=idr transdt=20221214 status=0