小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我们这边业务流程是调用wx.requestPayment,fail回调会调用后台取消订单接口
出现了一个订单先调用了取消订单接口后又支付成功了,也就是说wx.requestPayment 走了fail回调后还可以支付?
匪夷所思,盼回复
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
1、订单状态判断是不能以客户端返回为准的,这里建议调用查单接口来确认订单的支付状态
2、“取消订单后又支付成功了”,你说的是关闭订单接口吗?因为没有取消订单接口。
3、如果订单关闭成功了,这个订单是不能被支付成功的,反之亦然,请确认订单信息是否为同一个订单(订单信息完全相同,包括appid、商户号、金额等)
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
1、订单状态判断是不能以客户端返回为准的,这里建议调用查单接口来确认订单的支付状态
2、“取消订单后又支付成功了”,你说的是关闭订单接口吗?因为没有取消订单接口。
3、如果订单关闭成功了,这个订单是不能被支付成功的,反之亦然,请确认订单信息是否为同一个订单(订单信息完全相同,包括appid、商户号、金额等)
2、好奇的就是如果先调用wx.requestPayment的fail回调的话,后续流程应该不会存在又成功支付的状态。这个时候的支付弹框按照正常情况应该是不会存在。