鍍金池/ 問(wèn)答/HTML/ 小程序微信支付成功的判斷

小程序微信支付成功的判斷

微信支付文檔有個(gè)notify_url,用來(lái)下發(fā)支付通知給后臺(tái),但是看到很多案例前臺(tái)會(huì)這樣寫(xiě):

 wx.requestPayment({
 'timeStamp':timeStamp, 
 'nonceStr': nonceStr,
 'package': package, 
 'signType': 'MD5',
 'paySign':paySignjs,
 'success':function(res){
    wx.showToast({
                title: '支付成功',
                icon: 'success',
              })}
....

所以有個(gè)疑問(wèn),支付調(diào)用成功success能否判斷支付成功,如果能判斷支付成功,我的想法直接在success里帶著訂單去請(qǐng)求后臺(tái)更改數(shù)據(jù),這樣notify_url就感覺(jué)沒(méi)必要去處理,如果不能,但是好多人就是這樣寫(xiě)去提醒用戶支付成功,這個(gè)success里應(yīng)該寫(xiě)什么?

回答
編輯回答
別逞強(qiáng)

千萬(wàn)別這樣做,小程序代碼對(duì)用戶是透明的(就只是壓縮了一下)
攻擊者就可以偽造成功請(qǐng)求了

2018年6月10日 07:10