收藏
回答

推送“支付完成事件”给开发者后,得到的回应不合法



header("Content-Type:text/xml");

echo "<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>";

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

3 个回答

  • magiclor
    magiclor
    2020-10-19

    # 已解决,待验证

    2020-10-19
    有用 2
    回复
  • 北望沣渭
    北望沣渭
    2020-10-16

    谢邀。。。官方同学已经帮你查了,你这个异步通知内容没返回正确所致。

    看你的这个截图,像是PHP,而且是在某个启用了ob_start的框架内,是不是用的thinkphp啥的?如果是,得用框架 Response 类输出 xml,echo 会被后续环节重置,不起作用。。。

    2020-10-16
    有用 1
    回复 1
    • magiclor
      magiclor
      2020-10-19
      感谢回复!该项目使用的是 thinkphp3.2.3,没有封装的响应类。
      - 支付回调事件中返回给微信端的xml数据,echo 输出微信端报错如上,没有获取到。
      - 现使用 return,等待验证
      2020-10-19
      回复
  • 微信支付技术助手8
    微信支付技术助手8
    2020-10-16

    订单号:4200000748202010169165418090 微信支付侧共同在22次,您这边返回皆为“”,麻烦核实返回方式。是否未写入数据流

    2020-10-16
    有用 1
    回复
登录 后发表内容
问题标签