微信app支付异步通知异常问题
发布于 6 年前 作者 AruaVic 2580 次浏览 来自 问答

微信app支付出现毫秒级的支付回调通知,异常回调可能1毫秒就重复通知了,现在想把支付回调中的业务逻辑拿出来单独处理,在支付回调里怎么触发我的业务逻辑模块比较好?

3 回复

1ms这么快?首先判断这个订单有没有被下面的业务改变状态, 有的话赶紧返回成功xml字符串给微信服务器;没有的话,往下走业务逻辑,然后再返回成功的xml字符串

不过我记得微信的第二次通知,应该是15s以后

@jacksparrow68 下面的逻辑就是像你说的那样处理的,微信的异步回调第二次通知也是15s左右,但那几天微信支付出现这种问题,不过后面已经解决了,异步回调通知里增加redis。

回到顶部