当前位置:   article > 正文

微信公众号支付回调接口重复问题_

微信支付完成后,会有回调接口,按照官方文档写的

<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>
  • 1

直接return到微信,依然会重复回调。

  public void weChatPublicPay(HttpServletRequest request, HttpServletResponse response) throws Exception{
        request.setCharacterEncoding(StandardCharsets.UTF_8.toString());
        //接收到微信异步推送的信息
        String retInfo = ServletUtil.params(request);
        Map<String, Object> retMap = new HashMap<>(2);
        log.debug("[接收到微信支付回调参数:{}]", retInfo);
        //返回信息转换返回信息
        Map<String, Object> returnInfo = Util.treeMapToXmlStr(retInfo);
        String outTradeNo = returnInfo.get("out_trade_no").toString();
        //获取微信公众号配置信息
        WechatParameter wechatParameter = wechatParameterService.getWeChatParameter(wechatName);
        //验证签名
        boolean fl
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/132198
推荐阅读
相关标签