收藏
回答

关于微信支付:下单账号与支付账号不一致,请核实后再支付

在微信支付里面使用jsapi的方式,调用微信支付,提示:下单账号与支付账号不一致,请核实后再支付 我是通过userid获取openid的方式,企业微信中 只有一个用户提示这个问题,请问怎么核实问题所在?我看下单的openid和我唤起WeixinJSBridge.invoke(  这个里面的package包含的openid传递的是同一个值,这个是什么原因导致的?清除缓存啥的,重新关注啥的都不行。

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

3 个回答

  • 李姜
    李姜
    2021-09-02

    第一次授权登录的时候选的“使用其他头像和昵称”, 登录进去之后,然后再退出登录,再授权登录的时候选你微信本身的头像和昵称,在进到程序里面,这时候你在程序里面调起支付 就会弹这个窗。解决办法就是退出登录,然后授权框弹出来之后,把下面你生成的那个 昵称是阿白了 什么的用户删除了,用本身的授权登录,就解决了。

    2021-09-02
    有用 1
    回复 1
    • 昷木
      昷木
      2022-04-22
      有用,已解决
      2022-04-22
      回复
  • 远粤-16607390327
    远粤-16607390327
    2020-10-19

    我的APP 使用了微信登录,登录成功之后 我微信切换了另一个账号。这里就产生了 APP登录的微信 和 现在微信正在使用的账号不是同一个了。当我在APP 调取微信支付时,提示不一致。

    出现这个问题的原因就是:两个微信。

    解决:统一用一个微信 就好了。

    2020-10-19
    有用 1
    回复
  • 微信支付技术助手1
    微信支付技术助手1
    2019-07-30

    https://developers.weixin.qq.com/community/develop/doc/00008c53c347804beec82aed051c00?_at=1564478186009 参考下这里。

    2019-07-30
    有用
    回复 1
    • 潦草
      潦草
      发表于移动端
      2020-09-10
      能不能说点儿有用的?来点儿步骤行不行?
      2020-09-10
      5
      回复
登录 后发表内容