CNode

微信app支付异步通知异常问题

问答
AAruaVic发布于8 年前最后回复8 年前3 回复3033 浏览0 收藏

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

查看回复

回复 (3)

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

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

J
jacksparrow68#2·8 年前

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

J
jacksparrow68#3·8 年前

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

参与回复
登录后即可参与回复。登录