收藏
回答

小程序微信支付:下单账号与支付账号不一致



请问一下为什么有的手机能正常拉起支付窗,有的手机却报:下单账号与支付账号不一致。

我检查了统一下单时,和本手机的openid都是一致的。

请请教一下各位大佬有木有遇到类似问题,以及解决方法。请求分享一下,求急。。。。。

另外,也希望官方人员能出来给个方案。。。。我看其他帖子也有许多开发人员反馈该类问题,但官方的解决回答不太明确。

最后一次编辑于  07-05
回答关注问题邀请回答
收藏

2 个回答

  • 微信支付技术助手4
    微信支付技术助手4
    07-05

    报错原因:统一下单的 openid 和调起支付的 openid 不一致。

    解决方案:传入的 openid 需要实时获取,最直接的方式是获取下支付用户的 openid 和调起支付的 openid 对比下,看是否一样。不一样则会在微信支付界面出现上面的错误提示。


    07-05
    赞同
    回复 1
    • Universe Man
      Universe Man
      11-26
      调起支付入参中并不会传openid吧,回答的有点看不懂
      11-26
      回复
  • No Matter
    No Matter
    07-05

    这是后台返回的fail吗?


    07-05
    赞同
    回复 2
    • 卖小萌
      卖小萌
      07-05

      不,是微信同步回调时候返回的,进入了fail回调

      07-05
      回复
    • No Matter
      No Matter
      07-05

      wx.requestPayMent?

      07-05
      回复