zoukankan      html  css  js  c++  java
  • 微信支付异步回调不返回xml,微信会重复多次异步通知

    这个客户连着提交了两个订单,微信付款成功回调的是第一次提交的,我做的规则是同一个人重复提交订单,就把之前未付款的订单给删掉,避免订单重复多余,所以微信回调找不到了第一个订单了

    这样的情况算是个意外,都应该是在最新提交的订单上支付的

    我再修改下代码吧,不真实删除未付款的老订单,避免出现这样的情况

    假删除,未付款订单,防止微信在老订单上支付成功,回调找不到订单信息,抛异常,不执行xml返回

    2020-06-01 06:43:49:支付回调地址
    2020-06-01 06:43:50:支付回调地址1
    2020-06-01 06:43:51:支付回调地址1
    2020-06-01 06:43:52:支付回调地址1
    2020-06-01 06:43:53:支付回调地址1
    2020-06-01 06:43:55:支付回调地址2
    2020-06-01 06:44:04:支付回调地址9
    2020-06-01 06:44:10:支付回调地址6
    2020-06-01 06:44:19:支付回调地址9
    2020-06-01 06:44:25:支付回调地址6
    2020-06-01 06:44:50:支付回调地址5
    2020-06-01 06:44:55:支付回调地址5
    2020-06-01 06:47:50:支付回调地址5
    2020-06-01 06:47:55:支付回调地址5
    2020-06-01 06:57:50:支付回调地址5
    2020-06-01 06:57:56:支付回调地址6
    2020-06-01 07:17:50:支付回调地址20分钟
    2020-06-01 07:17:56:支付回调地址6
    2020-06-01 07:47:51:支付回调地址30分钟
    2020-06-01 07:47:56:支付回调地址5
    2020-06-01 08:17:52:支付回调地址30分钟
    2020-06-01 08:17:56:支付回调地址4
    2020-06-01 08:47:56:支付回调地址30分钟
    2020-06-01 09:17:52:支付回调地址30分钟
    2020-06-01 09:47:56:支付回调地址30分钟
    2020-06-01 12:17:53 支付回调地址3小时30分钟

  • 相关阅读:
    极光推送
    ModelAndView跳转页面的时候,显示了页面的源码问题
    关于字符串比较时候出现的空指针问题的坑
    JAVA的extends用法
    C# 平面文件批量导数据到DB(二)
    C# 平面文件批量导数据到DB(一)
    C#操作文件和文件夹的类介绍
    C# 实现监控文件夹和里面文件的变化
    SQL Server 2012 Throw关键字
    SQL SERVER EXCEPT 和 INTERSECT
  • 原文地址:https://www.cnblogs.com/blogzys/p/13032276.html
Copyright © 2011-2022 走看看