收藏
回答

微信支付回调同一订单为什么会回调多次?

408930: 10:49:12.825 [http-nio-8081-exec-41] INFO  c.b.a.c.p.WechatPayController - [balancePlaceOrderNotify,787] - 支付回调通知resource参数Map: {"out_trade_no":"49330480477022637977508800183446","transaction_id":"4200002796202509268799813807","trade_type":"JSAPI","trade_state":"SUCCESS","trade_state_desc":"支付成功","bank_type":"OTHERS","success_time":"2025-09-26T10:49:12+08:00",},"amount":{"total":500,"payer_total":500,"currency":"CNY","payer_currency":"CNY"}}

行 4358365: 20:04:11.166 [http-nio-8080-exec-11] INFO  c.b.a.c.p.WechatPayController - [balancePlaceOrderNotify,787] - 支付回调通知resource参数Map: {"out_trade_no":"49330480477022637977508800183446","transaction_id":"4200002796202509268799813807","trade_type":"JSAPI","trade_state":"SUCCESS","trade_state_desc":"支付成功","bank_type":"OTHERS","success_time":"2025-09-26T10:49:12+08:00","amount":{"total":500,"payer_total":500,"currency":"CNY","payer_currency":"CNY"}};

同一个订单 在支付成功后进行了两次回调,时间相隔 10个小时,预警平台也没有提示,回调结果返回了状态值 200


回答关注问题邀请回答
收藏

3 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    5小时前

    正常应答不会重复回调,但可能存在因为网络原因或者你系统原因等情况你应答的时候已经下发了多次回调,你是需要兼容这类情况

    5小时前
    有用
    回复
  • 邸云杰
    邸云杰
    5小时前

    就是不管我对微信的回调结果是否正确,都要按照微信会调用多次回调来处理


    5小时前
    有用
    回复
  • 跨商通
    跨商通
    5小时前

    机制就是这样的。你如果应答错误,会多次回调。就算你觉得自己应答正确,你的处理方式也应该按“一定会”多次回调来处理。

    5小时前
    有用
    回复
登录 后发表内容