收藏
回答

微信支付成功后,个别订单会出现多次回调?这个是什么原因呢?有时候会出现那么几条订单会出现这个情况!

我们是做停车场系统的,最近有出现一个情况,就是个别订单微信支付成功之后,个别订单回调多次,导致本地消费记录保存多次,重复抬杆问题,昨天查了一天的原因也没清楚怎么来的,有知道什么原因导致的吗?

而且收到的时间也不是开发文档的15S间隔一次,代码是没问题,都是返回了xml的。就是有时候会出现那么几条订单会出现这个情况,而且我也做数据库订单号验证了,还是会保存几次,回调时间不一致但是数据库保存时间一致

代码:


数据库保存的记录:

回调记录:

支付订单保存记录:

数据库保存多条就是因为第一次13:44:00支付成功回调之后还没保存进数据库,第二次回调又来了,直至13:44:34数据库保存成功,由于是多线程就同时保存了3条记录,直至下一次回调就没保存了

系统日志:


回答关注问题邀请回答
收藏
登录 后发表内容
问题标签