小程序
小游戏
企业微信
微信支付
扫描小程序码分享
按照微信支付退款回调接口的【通知应答】的结构,返回的数据为 {"code": "SUCCESS","message": "成功"} 但还是一直收到微信的退款回调,不停的收到,想问一下哪个原因?
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我遇到同样的问题,微信支付v3,语言java,情况如下:
1)支付回调:返回xml和json字符串,均可成功,不再发重复通知;
2)退款回调:返回xml和json字符串,均不成功,仍然发重复通知;
解决方法如下:
将回调的返回统一改为json对象【非字符串】,则可成功,不再发重复通知。
检查一下你的返回是否为json字符串,改为json对象返回即可。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
请问解决了吗,我现在也是这情况
这个问题我也有啊,是几个意思啊
message = OK 试试看?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我遇到同样的问题,微信支付v3,语言java,情况如下:
1)支付回调:返回xml和json字符串,均可成功,不再发重复通知;
2)退款回调:返回xml和json字符串,均不成功,仍然发重复通知;
解决方法如下:
将回调的返回统一改为json对象【非字符串】,则可成功,不再发重复通知。
检查一下你的返回是否为json字符串,改为json对象返回即可。
PrintWriter writer = response.getWriter();
String returnStr = "{\"code\":\"SUCCESS\",\"message\":\"成功\"}";
JSONObject jsonObject = JSONObject.parseObject(returnStr);
logger.info("微信退款响应结果:" + returnStr);
response.setContentType("application/json");
response.setCharacterEncoding("utf-8");
// 返回信息给微信平台,避免重复回调
response.setStatus(200);
writer.write(jsonObject.toString());
writer.flush();
请问解决了吗,我现在也是这情况
这个问题我也有啊,是几个意思啊
message = OK 试试看?