搭建Jeepay支付平台相关问题汇总
悬赏:0
收藏
1. 调用微信支付提示: java.security.InvalidKeyException: Illegal key size
是因为jeepay使用了 wxJava 开发包( a(https://gitee.com/binary/weixin-java-tools)[https://gitee.com/binary/weixin-java-tools] )
参考: https://github.com/Wechat-Group/WxJava/wiki/%E5%8A%A0%E8%A7%A3%E5%AF%86%E7%9A%84%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86%E5%8A%9E%E6%B3%95
[pre]
如果在加解密的过程中出现java.security.InvalidKeyException: Illegal key size,则需要下载一个东西:
JRE/JDK 6:http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html
JRE/JDK 7:http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
JRE/JDK 8u151 之前版本:http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
如果安装了JRE,将两个jar文件放到$JAVA_HOME/lib/security目录下覆盖原来的文件
如果安装了JDK,将两个jar文件放到$JAVA_HOME/jre/lib/security目录下覆盖原来文件
如果是使用了工具可能内置了JRE,需要在工具引用的目录下面将两个jar文件放到/jre/lib/security目录下覆盖原来的文件
JRE/JDK 8u151 之后版本已经内置无限制权限策略文件,只需将$JAVA_HOME/jre/lib/security/java.security文件中的#crypto.policy=unlimited解除注释即可
[/pre]
2. 微信支付参数已正确配置, 使用聚合二维码支付提示: redirect_url域名与后台配置不一致,错误码:100003。
img[http://oss.xxpay.vip/img/644f57e4-6814-4b1a-9ce3-0479a0f9b8323208406748691976771.png]
请登录微信公众号: 头像 --》 功能设置 --》 网页授权域名 与当前支付平台的域名进行绑定即可。
支付平台域名一般为: pay.domain.com