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

微信公众号支付获取不到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 所以没法收到信息!

    评论

报告相同问题?

悬赏问题

  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥200 uniapp长期运行卡死问题解决
  • ¥15 latex怎么处理论文引理引用参考文献
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
  • ¥15 乘性高斯噪声在深度学习网络中的应用