我的小程序有个客户,登录小程序的openid是oT0IY7VqS8N24FNIP1ggVFGHMsAU。在我小程序上微信支付,回调的openid是:oT0IY7VDIX98--4FEtX9D23G2OG0。这两个openid不一样,导致我上传发货信息到小程序的时候,提示:微信请求失败10060031:该笔支付单不属于 openid 所指定的用户 rid: 6688f6e2-40d6f239-4f14a43a。其他用的这两个openid都是一样的,上传发货信息都正常,就这个客户的有问题。请老师帮忙查查什么原因。灰常感谢!
这应该不可能是微信的问题,因为openid是微信生成的唯一的。可以查看日志监控一下
理论上是一样的。
你可以让那个后端排查一下,是不是哪个接口参数操了。
这不能啊, 你支付调用统一下单的时候,应该是传用户的openid的,而且你自己本地生成了商户号,支付完成微信给你回调的时候,你根据微信返回的商户号查数据,openid 会不一致吗?