微信app支付回调,成功返回
必须直接echo输出
<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>
如果使用的是return
<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>
还是一直发送回调
为什么?
规定必须直接输出吗?
必须按照规定 xml 回复,这样微信通知的服务器才知道此订单通知的结果
您好,请按照文档要求,如下图 ,严格按照文档要求正确返回参数SUCCESS,包括标签之类的,如果没有严格按照文档要求返回参数,就会重复通知。
https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7&index=8
返回的结果必须结果http请求类型时xml
spring boot 参考如下代码: