小程序
小游戏
企业微信
微信支付
扫描小程序码分享
调用微信小程序下单服务,订单通过后台接口查询发现是成功的,但是页面回调会出现requestPayment:fail cancel。交易是存在语音通知的,这个时候会出现同一笔订单,播报支付成功和用户取消支付同时存在的情况。不是必现,偶现现象,请问如何解决,目前比较影响用户体验。
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
如果是真正的取消支付,订单查询查询到的订单状态也是支付中吧,也不能作为取消支付的依据。是否前段捕获到取消支付后,调用关单接口,直接调用关单服务。如果关单成功,就播报“用户取消支付”;如果不成功,就不播报。这样是否可行?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
要以支付结果通知为准,不要依赖前端判断,前端回调收到以后也要去查一下订单再展示最终结果
同问+
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
如果是真正的取消支付,订单查询查询到的订单状态也是支付中吧,也不能作为取消支付的依据。是否前段捕获到取消支付后,调用关单接口,直接调用关单服务。如果关单成功,就播报“用户取消支付”;如果不成功,就不播报。这样是否可行?
要以支付结果通知为准,不要依赖前端判断,前端回调收到以后也要去查一下订单再展示最终结果
同问+