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

微信支付文档有个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里应该写什么?

阅读 5.9k
1 个回答

千万别这样做,小程序代码对用户是透明的(就只是压缩了一下)
攻击者就可以伪造成功请求了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题