Javen205 / IJPay

IJPay 让支付触手可及,封装了微信支付、QQ支付、支付宝支付、京东支付、银联支付、PayPal 支付等常用的支付方式以及各种常用的接口。不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。右上角点下小星星✨
http://javen205.gitee.io/ijpay
Apache License 2.0
5.51k stars 1.35k forks source link

微信支付证书问题 #27

Closed MagikLau closed 4 years ago

MagikLau commented 4 years ago

报错

500 运行时异常:java.io.FileNotFoundException: ac.p12 (No such file or directory)

使用接口

http://{domain}/platform/wxPay/transfer?openId=xxxxxx

后端运行环境

Linux->Docker->Tomcat: webapps/platform.war

证书文件

Linux->Docker->Nginx: location /ac.p12{ alias /usr/share/nginx/html/ac.p12 } 可通过http://{domain}/ac.p12访问

后端配置wxpay.properties

wxpay.certPath=ac.p12

证书文件换成/platform/ac.p12,可通过http://{domain}/platform/ac.p12访问,也出现了一样的报错