解决支付宝多次执行回调问题的思路分享

版权声明:每一篇原创文章都是我的心血,欢迎转载,但请转载前留个评论,感谢您的支持!!! https://blog.csdn.net/Tim_phper/article/details/81875841

最近在做一个新的项目,有调用到支付宝接口,生成订单流水等一系列操作本地很正常,但到了准生产环境就发现经常出现一次性生成好几条记录,写日志才发现原来是支付宝多次回调支付成功的接口。其实,解决方案也很简单,只需要对订单号和流水进行校验就行,对于支付宝返回的order_no校验校验是否已操作过,如果是则直接跳过生成订单和流水等一系列支付成功的数据库操作。

猜你喜欢

转载自blog.csdn.net/Tim_phper/article/details/81875841