已解决
微信退款失败,报证书问题,但是证书是对的从商户号下载的证书在生产环境可以,在测试环境报错,支付成功了退款失败,具体错误如下: [图片]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] at org.apache.http.conn.ssl.SSLConnectionSocketFactory.verifyHostname(SSLConnectionSocketFactory.java:467) at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:397) at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:355) at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142) at org.apache.http.impl.conn.BasicHttpClientConnectionManager.connect(BasicHttpClientConnectionManager.java:323) at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:381) at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237) at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185) at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111) at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
2019-12-27