收藏
回答

同一个客户,登录小程序openid和微信支付的openid为什么不一样?

我的小程序有个客户,登录小程序的openid是oT0IY7VqS8N24FNIP1ggVFGHMsAU。在我小程序上微信支付,回调的openid是:oT0IY7VDIX98--4FEtX9D23G2OG0。这两个openid不一样,导致我上传发货信息到小程序的时候,提示:微信请求失败10060031:该笔支付单不属于 openid 所指定的用户 rid: 6688f6e2-40d6f239-4f14a43a。其他用的这两个openid都是一样的,上传发货信息都正常,就这个客户的有问题。请老师帮忙查查什么原因。灰常感谢!

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

3 个回答

  • 刘绵绵是仙女
    刘绵绵是仙女
    07-08

    这应该不可能是微信的问题,因为openid是微信生成的唯一的。可以查看日志监控一下

    07-08
    有用
    回复
  • 星跃
    星跃
    07-07

    理论上是一样的。

    你可以让那个后端排查一下,是不是哪个接口参数操了。

    07-07
    有用
    回复
  • 启年
    启年
    07-06

    这不能啊, 你支付调用统一下单的时候,应该是传用户的openid的,而且你自己本地生成了商户号,支付完成微信给你回调的时候,你根据微信返回的商户号查数据,openid 会不一致吗?

    07-06
    有用
    回复 3
    • 跑跑车
      跑跑车
      发表于移动端
      07-07
      同样的程序,就这一个客户是这样的。是不是他微信的问题?
      07-07
      回复
    • 启年
      启年
      07-07回复跑跑车
      按理说不应该,还是建议排查一下这个客户相关的所有日志数据和你们的本地接口,还是先排查本地的问题,有时候可能代码逻辑写的有问题:绝大部分用户没事,极个别用户数据出错。
      07-07
      回复
    • 跑跑车
      跑跑车
      发表于移动端
      07-07回复启年
      好的,我在排查一下,谢谢!
      07-07
      回复
登录 后发表内容