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 \<font color="#3b9f0f">post\</font> 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 status inquiry api e wallet 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 payment method code 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 notification match amount indicator docid wbzuzhpbdoycdehlbbx9 1 status a 1 deposit status notification status code docid\ ucni27ufonck8 zttm mv 0 deposit 1 reversal 0 additional parameter for others payment method notification parameter tipe ukuran deskripsi mitracd a 4 mitra code 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