生成环境,微信jsapi支付,发现有一部分用户可以正常进行支付,一部分用户无法进行正常支付,错误提示如下:
错误案例一(2024-01-09 22:59:12.862):
me.chanjar.weixin.common.error.WxErrorException: 错误代码:40029, 错误信息:不合法的 oauth_code,微信原始报文:{"errcode":40029,"errmsg":"invalid code, rid: 659d5f40-41a9d0c4-18e21103"}
错误案例二(2024-01-09 23:00:08.601):
me.chanjar.weixin.common.error.WxErrorException: 错误代码:40029, 错误信息:不合法的 oauth_code,微信原始报文:{"errcode":40029,"errmsg":"invalid code, rid: 659d5f78-33705ece-452fdd2b"}
错误案例三(2024-01-09 23:03:16.975):
me.chanjar.weixin.common.error.WxErrorException: 错误代码:40029, 错误信息:不合法的 oauth_code,微信原始报文:{"errcode":40029,"errmsg":"invalid code, rid: 659d6034-244e9892-734735fe"}
错误已排查:
1:code过期
2:code重复使用
3:code错误
4:检查下是否code和appid不匹配,也就是这个code不是这个appid生成的。