微信支付文档有个notify_url,用来下发支付通知给后台,但是看到很多案例前台会这样写:
wx.requestPayment({
'timeStamp':timeStamp,
'nonceStr': nonceStr,
'package': package,
'signType': 'MD5',
'paySign':paySignjs,
'success':function(res){
wx.showToast({
title: '支付成功',
icon: 'success',
})}
....
所以有个疑问,支付调用成功success能否判断支付成功,如果能判断支付成功,我的想法直接在success里带着订单去请求后台更改数据,这样notify_url就感觉没必要去处理,如果不能,但是好多人就是这样写去提醒用户支付成功,这个success里应该写什么?
千万别这样做,小程序代码对用户是透明的(就只是压缩了一下)
攻击者就可以伪造成功请求了