支付系统42----支付宝支付-定时查单-订单已支付,如果我们在定时查单的状态中,我们明明已经支付的订单,却在本地状态中显示没有支付,这是因我们的异步通知因为种种原因没有接受到,支付宝端成功,本地失败
简介:
支付系统42----支付宝支付-定时查单-订单已支付,如果我们在定时查单的状态中,我们明明已经支付的订单,却在本地状态中显示没有支付,这是因我们的异步通知因为种种原因没有接受到,支付宝端成功,本地失败
当我们完成订单支付的时候,我们会发送一个异步通知
如果我们在定时查单的状态中,我们明明已经支付的订单,却在本地状态中显示没有支付,这是因我们的异步通知因为种种原因没有接受到,支付宝端成功,本地失败
这个时候的解决方案是,先给它做一个模拟,把内网服务器的地址给他停掉
停掉的快捷键Ctrl + C
扫码完成支付,此时停掉了内网服务器
把订单
我们外部的服务器已经成功,但是本地的服务器失败了
我们可以利用我们本地的定时任务进行查询
如果订单已支付,则更新商品的订单状态
这里修改成已支付
把订单号打印出来
修改订单状态和记录日志
时间返回,重新变成了已支付
订单支付成功