微信app支付异步通知异常问题
微信app支付出现毫秒级的支付回调通知,异常回调可能1毫秒就重复通知了,现在想把支付回调中的业务逻辑拿出来单独处理,在支付回调里怎么触发我的业务逻辑模块比较好?
3 回复
1ms这么快?首先判断这个订单有没有被下面的业务改变状态, 有的话赶紧返回成功xml字符串给微信服务器;没有的话,往下走业务逻辑,然后再返回成功的xml字符串
不过我记得微信的第二次通知,应该是15s以后
@jacksparrow68 下面的逻辑就是像你说的那样处理的,微信的异步回调第二次通知也是15s左右,但那几天微信支付出现这种问题,不过后面已经解决了,异步回调通知里增加redis。