wx.requestPayment()的success回调问题?
发布于 6 年前 作者 huangfang 9632 次浏览 来自 官方Issues

wx.requestPayment()的success回调中,当用户支付完成后,不点击完成按钮,删除小程序,success回调中的函数将不会执行,我想通过查询订单api来查看用户订单状态,请问一下,查询订单的操作应该写在哪里?越详细越好,谢谢!!!

4 回复

云开发,定时任务,去调用订单查询接口查询订单状态为支付中的订单的是否成功支付

如果成功支付了,就处理成功支付后的业务逻辑

--↓↓👍点赞是回答的动力哦

微信 支付成功 ,走后端微信支付成功的回调方法啊,何必走 小程序微信支付的success方法呢?

--↓↓👍如果觉得有帮助的话请点个【赞】吧

这个在后端服务端处理比较好吧。后端统一下单时跟踪这个订单状态来处理

前端回调一般用在处理下界面而已,真正有没成功在后端的腾讯支付回调里处理

支付前设置一个状态,如果不走success就改不了这个状态,然后不管用户下次什么时候打开小程序,判断这个状态,发起订单查询,继续下面的支付流程。

--↓↓👍如果觉得有帮助的话请点个【赞】吧

回到顶部