老李的地下室 2015-07-23 02:25 采纳率: 0%
浏览 4046
已结题

微信公众号支付获取不到notify_url通知

2015-07-23 10:06:07,848 INFO -SaleAction.wechat_paymentResult
微信支付后台通知结果:{}
2015-07-23 10:06:07,848 INFO -微信支付后台通知结果:
微信支付后台通知结果:{}
2015-07-23 10:06:07,849 INFO -微信支付后台通知结果:
微信支付后台通知结果:{}
2015-07-23 10:06:07,849 INFO -微信支付后台通知结果:
2015-07-23 10:06:07,849 INFO -微信支付后台通知结果:
微信通知:

后台代码:
System.out.println("微信支付后台通知结果:"+request.getParameterMap());
InputStream inputStream = request.getInputStream();
String requestXml = IOUtils.toString(request.getInputStream(),request.getCharacterEncoding());
logger.info("微信支付后台通知结果:"+requestXml);

    ActionContext cxt = ActionContext.getContext();
    HttpServletRequest req = (HttpServletRequest) cxt.get(ServletActionContext.HTTP_REQUEST);
    System.out.println("微信支付后台通知结果:"+req.getParameterMap());
    String reque = IOUtils.toString(req.getInputStream(),req.getCharacterEncoding());
    logger.info("微信支付后台通知结果:"+reque);

    HttpServletRequest re = ServletActionContext.getRequest();
    System.out.println("微信支付后台通知结果:"+re.getParameterMap());
    String rq = IOUtils.toString(re.getInputStream(),re.getCharacterEncoding());
    logger.info("微信支付后台通知结果:"+rq);
  • 写回答

3条回答 默认 最新

  • WorldMobile 2015-07-23 02:29
    关注

    看一下是不是因为网址格式问题,
    这样的notify_url :http://www.a.com/index.php?/wechat/notify
    微信是通知发送到这来:http://www.a.com/index.php 所以没法收到信息!

    评论

报告相同问题?