收藏
回答

微信退款接口javax.net.ssl.SSLPeerUnverifiedExc

执行到  HttpResponse httpResponse = httpClient.execute(httpPost); 报如下错误:

javax.net.ssl.SSLPeerUnverifiedException: Certificate for <api.mch.weixin.qq.com> doesn't match any of the subject alternative names: [payapp.weixin.qq.com, api.oz.weixin.qq.com, wx.gtimg.com, log.weixin.qq.com, api.pay.weixin.qq.com, api2.mch.weixin.qq.com, fraudhk.mch.weixin.qq.com, za.pay.wechat.com, fraudus.mch.weixin.qq.com, act.weixin.qq.com, fraud.mch.weixin.qq.com, apihk.mch.weixin.qq.com, mch.weixin.qq.com, api.mch.weixin.qq.com, apius.mch.weixin.qq.com, oz.weixin.qq.com, pay.weops.qq.com, action.weixin.qq.com, apitest.mch.weixin.qq.com, pay.weixin.qq.com]



证书路径:



代码如下:


证书没问题,我双击证书,提示输入密码,输入完商户号后,成功。

回答关注问题邀请回答
收藏

2 个回答

  • 微信支付技术助手4
    微信支付技术助手4
    2019-06-21

    按照下面检查一下

    1,退款证书错误,请到对应的商户平台重新下载替换。需要更新到最新版本的

    2,调用退款证书路径要用绝对路径。

    3,如果是服务商模式 ,子商户需要退款要用服务商的退款证书。


    2019-06-21
    有用
    回复 1
    • 趙無極
      趙無極
      2019-08-29
      我也遇到了这个问题 ,证书路径都没问题
      2019-08-29
      回复
  • 趙無極
    趙無極
    2019-08-27

    我也遇到了这个问题,请问楼主是怎么解决的

    2019-08-27
    有用
    回复
登录 后发表内容