收藏
回答

小程序支付时提示下单账号与支付账户不一致

线上运行的小程序,一直正常使用。今天发现有个别用户有这个问题出现

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

1 个回答

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

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

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


    05-06
    赞同
    回复 3
    • 机器猫
      机器猫
      05-06

      openid 登录的时候就保存到库里了,下单直接取库里的数据。查看日志对比支付时的openid和库里用户的openid是一致的

      05-06
      回复
    • really?
      really?
      06-27回复机器猫

      我也是一开始就存在库里了  你问题解决了吗  亲

      06-27
      回复
    • -~騎著蝸犇呿旅珩)ㄣ
      -~騎著蝸犇呿旅珩)ㄣ
      08-27回复really?
      我也遇到这个问题了,极少数用户会发生
      08-27
      回复