这个问题有点诡异,想请教下有没有人遇到过类似情况:
我在对接微信支付时,收到接口返回的错误信息:
微信支付API返回错误响应体:
{"code":"INVALID_REQUEST","message":"201 商户订单号重复"}
但经过多方排查,发现“商户订单号重复”似乎并不是问题根源:
- ✅ 我本地生成的商户订单号可以确保没有重复,每个订单号都是基于唯一标识生成的;
- ✅ 我登录小程序的微信后台,去查这个订单号,没有记录;
- ✅ 我也去微信支付的商户平台后台查了,同样没有找到这个订单号;
- ❓但微信支付接口却依然返回“订单号重复”的错误,实在令人费解……
有没有小伙伴遇到过类似情况?有没有可能是微信侧缓存、或者是某些状态未完全清除?非常感谢大家的经验和建议!
这就是你订单号重复使用了,未支付的订单号在后台是不能查询到的,你可以调用查询接口查询