报警群里老是报答应信息不合法。报错信息如下
时间: 2019-03-07 15:56:01
内容: 推送“支付完成事件”给开发者后,得到的回应不合法
次数: 5分钟 35次
错误样例: [transaction_id=4200000255201903078672096694][resp="<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>"]
下面是你们官网要求返回的信息。
收到微信支付结果通知后,请严格按照示例返回参数给微信支付:
字段名 | 变量名 | 必填 | 类型 | 示例值 | 描述 |
---|---|---|---|---|---|
返回状态码 | return_code | 是 | String(16) | SUCCESS | 请按示例值填写 |
返回信息 | return_msg | 是 | String(128) | OK | 请按示例值填写 |
举例如下:
<xml>
<return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
</xml>
我应答的信息就是错误样例中的:
<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>
并且设置了 Content-Type:application/xml
和你们要求的一样啊。
为什么老报应答不合法?不合法不是该多次推送吗?为什么每条支付通知我只接受到一次?
可以查看out_trade_no:20190307288348328138285056 或 transaction_id:4200000256201903073637465308
麻烦回复下。
能看看我写的信息吗?报错的内容不就是你们要求回复的内容吗?
每一次问回复我
https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7&index=8
第二次又回复
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433747358
这要是能找到解决方法还会再问吗?
能不能看看问题
您好,首先,我们是根据开发者的咨询给出解决办法,您提出的问题,我都仔细看过,这篇文档请仔细查看:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433747358 按照上面的进行排查。
文档我仔细看过几遍了,有我提的这个问题吗?你仔细看了看的什么?
如果真不合法你们需要多次通知,我们系统只收到一次通知,证明返回的应答合法,群里又报不合法。
out_trade_no:20190307288348328138285056 或 transaction_id:4200000256201903073637465308
能查看下这个答应是否合法吗?
您好,请参考:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433747358