java js微信支付成功后不断的调用回调通知方法

时间:2022-09-24 17:48:14
 小弟早做微信支付,支付成功后,微信服务端不断的请求notify_url的地址,我在这个方法里面处理业务,处理到一半,微信服务端又发起请求,导致业务无法继续执行,又重新调用方法,请问各位大神这边的处理方法

8 个解决方案

#1


需要你返回success ,处理方法见地址   https://gitcafe.com/orion/wechat/tickets/18,也希望多关注哈,谢谢

#2


怎么解决的????

#3


给每笔支付,创建一个流水单,支付完毕,状态归1,发现状态为1,就不再处理通知请求,我是这么干的,希望对你有帮助。

#4


能把你的回调配置流程发一下吗?

#5


类似的问题我们也出现了,请求一次,回调两次。我们做了一个标识,然后判断这个标识

#6


对的,我也是这么做的

引用 5 楼 zhouyan024 的回复:
类似的问题我们也出现了,请求一次,回调两次。我们做了一个标识,然后判断这个标识

#7


刚开始是15秒通知一次,你的代码不可能15秒内还没执行完吧,执行完返回一下成功就不会再通知了,除非你正在调试代码,超过15秒了

#8


在你的通知接受接口里面,你要做个标识去识别当前这个订单支付通知是否处理过。

#1


需要你返回success ,处理方法见地址   https://gitcafe.com/orion/wechat/tickets/18,也希望多关注哈,谢谢

#2


怎么解决的????

#3


给每笔支付,创建一个流水单,支付完毕,状态归1,发现状态为1,就不再处理通知请求,我是这么干的,希望对你有帮助。

#4


能把你的回调配置流程发一下吗?

#5


类似的问题我们也出现了,请求一次,回调两次。我们做了一个标识,然后判断这个标识

#6


对的,我也是这么做的

引用 5 楼 zhouyan024 的回复:
类似的问题我们也出现了,请求一次,回调两次。我们做了一个标识,然后判断这个标识

#7


刚开始是15秒通知一次,你的代码不可能15秒内还没执行完吧,执行完返回一下成功就不会再通知了,除非你正在调试代码,超过15秒了

#8


在你的通知接受接口里面,你要做个标识去识别当前这个订单支付通知是否处理过。