微信支付,申请退款,证书放在resources,如何读取路径

求教,微信支付,申请退款,证书放在项目resources/wxcert文件夹内,这要如何读取路径呢?

Map<String, String> refund(Map<String, String> params, String paternerKey, String certPath)


评论区

苏伟伟

2019-09-26 08:32

String path = PathKit.getRootClassPath() + "/cert/apiclient_cert.p12"; 我的是resources/cert/apiclient_cert.p12

邓小杰

2019-09-26 08:47

lyq027

2019-09-26 08:49

@苏伟伟 谢谢,是这样没错

lyq027

2019-09-26 08:49

@苏伟伟 另外想问一下,有没有遇到过这种错误

java.net.UnknownServiceException: Unable to find acceptable protocols. isFallback=false, modes=[ConnectionSpec(cipherSuites=[TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384, TLS_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA, SSL_RSA_WITH_3DES_EDE_CBC_SHA], tlsVersions=[TLS_1_3, TLS_1_2], supportsTlsExtensions=true), ConnectionSpec()], supported protocols=[TLSv1]

苏伟伟

2019-09-26 09:24

@lyq027 退款我是直接用的jfinal-weixin的sdk,没遇到这个问题

franik

2019-10-24 16:45

@lyq027 你好 你这种错误是怎么解决的 我也遇到了

lyq027

2019-10-25 08:17

@franik 支付这块,我换成 IJpay 这个了。