收藏
回答

微信支付成功后通知地址为什么一直在回调,按文档原样输出的?

response.write "<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>"

如上,在支付成功后的通知地址中,按文档原样输出了xml,可回调还是一直在执行,请问啥原因。

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

3 个回答

  • 支付社区AI助手
    支付社区AI助手
    09-06

    根据开发者们的答复,你遇到的问题,解决方案总结提炼如下:

    重复接收到回调通知请参考以下内容排查:

    1、网络抖动等导致的多次回调,该情况属于正常情况,商户系统必须能够正确处理重复的通知。

    2、商户应答不规范或超时,该情况微信会判定本次通知失败,重新发送通知,直到成功为止。商户需要按照以下说明做规范应答。

    **规范应答说明**:

    支付结果通知商户侧应答需以响应内容return_code,return_msg为准。

    应答成功后,则不会再发送回调通知,剩下的其它情况则为失败,会继续发送回调通知,直到商户应答成功或达到通知频率。

    V2示例可参考[支付结果通知](https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7&index=8)查看【支付结果通知-返回参数】

    09-06
    有用
    回复
  • 微信支付技术助手8
    微信支付技术助手8
    2020-11-06

    你好,提供微信单号。这边进行核实。

    【文档问题您来提,精美好礼我来送~微信支付文档期待您的声音~】欢迎点击下方链接了解微信支付文档有奖反馈活动详情:https://developers.weixin.qq.com/community/pay/doc/000aa24226cb18f5cc1ba2b815b001

    文档反馈入口:https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/pages/api.shtml

    2020-11-06
    有用
    回复 3
    • 葛聪
      葛聪
      2020-11-06
      4200000817202011062064314688
      4200000815202011069572866767
      2020-11-06
      回复
    • 微信支付技术助手8
      微信支付技术助手8
      2020-11-10回复葛聪
      两笔订单回调正常,麻烦核实回调地址能否正常访问。
      2020-11-10
      回复
    • 葛聪
      葛聪
      2020-11-18回复微信支付技术助手8
      回调地址可以正常访问,http协议。但莫名其妙就是有部分订单的回调地址一直在执行,导致小程序后台会写入很多条订单信息。
      2020-11-18
      回复
  • จุ๊บ
    จุ๊บ
    2020-11-06

    会不会 在输出之前,业务逻辑处理报错了

    2020-11-06
    有用
    回复 2
    • 葛聪
      葛聪
      2020-11-06
      没有,业务就是写入数据库几行代码,能正常执行,但就是一直回调,所以一直往数据库里写信息
      2020-11-06
      回复
    • จุ๊บ
      จุ๊บ
      2020-11-06回复葛聪
      有没有输出的 页面看下
      2020-11-06
      回复
登录 后发表内容
问题标签