评论

【微信踩坑日记】【jsapi】输完密码后,提示商家订单信息有误,请重新下单支付

JSAPI下单,商家订单信息有误,请重新下单支付

1、线上突然出现一笔报错,经沟通,操作是用户输入密码后报错,按官方提供的思路排查:

1)已超出该银行单笔支付限额,请降低支付金额后再试。

2)银行卡预留手机号不符,请核对后再试,若银行卡预留手机号已变更,请更新手机号 。

3)支付密码错误,连续输入两次错误密码。

4)一个订单支付两次,两次微信号不一致

2、排查了很久,最终在测试环境中,按第四个思路复现出一样的错误:两个支付的微信号不同导致;因为我们的业务是输入对应的信息,可以缴纳相关人员的费用,有可能是第一个用户缴费后余额不足,联系其他人帮忙缴费而产生这个问题。

3、解决:临时处理是将该订单重新生成,让用户先缴费;后续优化:判断openid是否和订单匹配,如果不一致,换个商户订单号out_trade_no重新下单;各位大佬有更好的思路也可以分享下。

最后一次编辑于  2023-09-16  
点赞 0
收藏
评论
登录 后发表内容