收藏
回答

本地联调,wx.requestPayment支付,该订单已过期,请重新下单

用开发者工具调试,wx.requestPayment后,显示二维码。扫描后,手机显示“该订单已过期,请重新下单”。

点击后,wx.requestPayment的fail回调触发:err返回{errMsg:requestPayment:fail cancel}。这个含义在官方解释为:用户取消。

这么说,整个支付流程没有问题??

难道在正式环境就可以支付成功了吗??

如果有问题,那返回的err为啥是"用户取消"呢?

请各位路过的大佬指点迷津啊

回答关注问题邀请回答
收藏

1 个回答

  • 微信支付技术社区运营-Tasting
    微信支付技术社区运营-Tasting
    2020-12-14

    您好,您的问题建议您前往微信支付APIV3文档, 点击右下角‘技术咨询’实时寻求技术帮助。若您的问题得到解决,请回社区晒出解决方案,以帮助更多遇到此问题的人,感谢您的支持~

    2020-12-14
    有用
    回复 1
    • 风
      2020-12-24
      这块我也不知道怎么解决的,我没有改代码,后端说他们的环境不是正式的,正式的就行了,现在上线前的验证,就可以支付了。所以出现该问题,还是查一下requestPayment里的参数是否有问题。
      2020-12-24
      1
      回复
登录 后发表内容
问题标签