小程序
小游戏
企业微信
微信支付
扫描小程序码分享
7月1号,我们有3个用户反馈了支付问题,经过前后端的排查,以及埋点的错误日志分析,是因为前端调用了wx.requestPayment没有执行回调函数导致,不知道有遇到过相同问题吗?以前我们的小程序从来没有过这种问题,包括后续也没有发生过类似情况。
我们在支付完成后,立即执行了一个常规函数,把支付结果存储到缓存中,再发送给服务端。即使当下没有网络,也会在等有网的情况下将支付接口发送给后台。
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
后面有再遇到此问题吗?
我这支付成功后success里执行跳转其他页面。有用户支付成功后,过了6分钟再回到小程序时直接停留在当前页面了,success没有执行。具体也搞不懂为何
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
钱都付了,完成按钮也点击了,但是没有执行success和fail的自定义方法,神奇,微信支付方法一直在pending???
我也是这种情况,支付成功后success,fail,complate都没回调。
今天也遇到了这个问题了,经排查可能是微信支付完成后没有任何回调,请问解决了吗
逻辑就不对了呀,微信发给用户侧的支付通知是告知用户支付结果的,后端怎么能依据客户端的数据呢?应该是后端被动等微信的支付结果推送+主动查询来决定支付结果。
success 只有支付成功,点击完成按钮才会执行,并不能以此作为支付成功的标准;fail 只有在吊起支付失败才会执行;支付结果要以服务端收到的支付回调为准
有一个complate,调用一下,输出返回的值
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
后面有再遇到此问题吗?
我这支付成功后success里执行跳转其他页面。有用户支付成功后,过了6分钟再回到小程序时直接停留在当前页面了,success没有执行。具体也搞不懂为何
钱都付了,完成按钮也点击了,但是没有执行success和fail的自定义方法,神奇,微信支付方法一直在pending???
我也是这种情况,支付成功后success,fail,complate都没回调。
今天也遇到了这个问题了,经排查可能是微信支付完成后没有任何回调,请问解决了吗
逻辑就不对了呀,微信发给用户侧的支付通知是告知用户支付结果的,后端怎么能依据客户端的数据呢?应该是后端被动等微信的支付结果推送+主动查询来决定支付结果。
success 只有支付成功,点击完成按钮才会执行,并不能以此作为支付成功的标准;fail 只有在吊起支付失败才会执行;支付结果要以服务端收到的支付回调为准
有一个complate,调用一下,输出返回的值