推送“支付完成事件”给开发者后,开发者5秒内没有返回

微信支付 文章 2021-03-06 23:21 0 28 全屏看文

推送“支付完成事件”给开发者后,开发者5秒内没有返回After pushing the "payment completion event" to the developer, the developer did not return within 5 seconds

推送“支付完成事件”给开发者后,开发者5秒内没有返回

时间: 2021-03-06 16:20:02

内容: 推送“支付完成事件”给开发者后,开发者5秒内没有返回

次数: 5分钟 114次

错误样例: [transaction_id=4200000930202103066318685365]

报警排查指引,请见: https://mmbizurl.cn/s/MpkaZb8yg

Time: 2021-03-06 16:20:02 content: after pushing the "payment completion event" to the developer, the developer does not return in 5 seconds: 114 times in 5 minutes error example: [transaction]_ Id = 4200000930202103066318685365], please refer to: https://mmbizurl.cn/s/MpkaZb8yg

回答:

Memory:

参考下面文档进行排查:

返回报文格式规范:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=23_8&index=6

青寒:

建议:

1,直接放你整个回调代码截图吧,看看输出内容除了你发的那段xml,是否还输出其他内容了,或者是否包含一些不可见字符的输出,造成回调内容不符合官方期望值。

2,如果V3接口,据说要求必须为https地址。

3,再看一下回调通知注意事项吧。https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=23_8&index=6

Y:

return sprintf("<xml><return_code><![CDATA[SUCCESS]]><eturn_code><return_msg><![CDATA[OK]]><eturn_msg></xml>");已经写成功通知怎么还有提示 麻烦看一下

-EOF-