收藏
回答

支付异步回调同时回调了两次

就是同时回调了两次导致数据库数据添加了两次,回调执行的是一个事务,两个事务同时执行,判断条件都失效了

最后一次编辑于  06-20
回答关注问题邀请回答
收藏

2 个回答

  • 微信支付技术助手1
    微信支付技术助手1
    06-20

    您好,你要按照文档要求,如下图 ,正确返回参数SUCCESS,必须要跟文档要求的一模一样,如果没有严格按照文档要求返回参数,就会重复通知。

    https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7&index=8 




    06-20
    赞同
    回复 1
    • Delia
      Delia
      06-20

      都是这么回复的 已经用了好长时间了  就今天下午两点零七分的那单出现了同时,注意是同时回调的两个,如果回复错误的话,不应该是间隔15秒才会回复吗

      06-20
      回复
  • Delia
    Delia
    08-30

    应该是分布式服务器造成的问题,跟微信回调和返回success没关系

    08-30
    赞同
    回复 1
    • 旅行者一号
      旅行者一号
      09-11
      也遇到这样的问题,回调接口返回给微信的格式的正确的,但从数据库记录来看,就是同一时间回调了两次. 请问你说的分布式服务器的问题能否详细说一下
      09-11
      回复