微信支付V3里必须有平台证书文件,才能唤起唤醒支付
平台证书生成前提需要提前下载好设置apikey3后下载的证书3个证书文件

  • apiclient_key.pem
  • apiclient_cert.pem
  • apiclient_cert.p12

官方证书下载工具地址:https://github.com/wechatpay-apiv3/CertificateDownloader

用jar包下载证书


跳转后选择:


下载完成后:

这里直接按文档执行命令 java -jar 会报错
报错信息:java.security.InvalidKeyException: Illegal key size
jdk8自带的jar包AES解密只能处理128位的密钥
需要去Oracle官网下载jar包替换原有jar包

Oracle官网的jar包下载地址:https://www.oracle.com/cn/java/technologies/javase-jce8-downloads.html

下载完成后解压文件:


需要用到的2个jia包文件名

  • local_policy.jar
  • US_export_policy.jar

找到JDK的安装路劲:

默认为:C:\Program Files\Java
将刚才的2个jar包与 jre1.8.0_20\lib\security\ 路劲下的2个同名的jar包替换
再将刚才的2个jar包与 jdk1.8.0_20\jre\lib\security 路劲下的2个同名的jar包替换

现在可以执行命令获取平台证书了:


执行语句格式(不需要换行,此处为看的直观)

java -jar CertificateDownloader-1.1.jar
-k {你的apiv3key}
-m {商户id}
-f {证书密钥(apiclient_key.pem)的存放路径地址}
-s {你的证书序列号 }
-o {下载的平台证书的存放路径}

执行完后

找到设置的存放路劲地址
一长串.pem文件名结尾的文件就是生成的平台证书了
可修改文件名,后将其放入项目中即可使用

微信支付V3 生成平台证书相关推荐

  1. 微信支付V3生成平台证书

    composer require wechatpay/wechatpay  //引入依赖包 composer exec -l //检测是否存在可执行的命令文件 composer exec Certif ...

  2. 微信支付v3生成签名

    生成签名工具类: package com.test.util;import com.squareup.okhttp.HttpUrl; import com.wechat.pay.contrib.apa ...

  3. 微信支付v3平台证书

    微信支付v3平台证书生成详细过程 下载地址:GitHub - wechatpay-apiv3/CertificateDownloader: Java 微信支付 APIv3 平台证书的命令行下载工具 生 ...

  4. 微信支付V3版本的 签名生成,验签,解密,统一下单的简单封装

    微信支付 V3版本的 签名生成,验签,解密,统一下单的简单封装 V3Base 获取平台证书 回调报文解密 统一下单 暂时看了文档只完成了这部分,感觉封装的不是特别完美,希望有大佬指点一下,想着封装好一 ...

  5. 微信支付V3版 java

    微信支付V3版 1.引入依赖 2.创建时间工具类 DateTimeZoneUtil.class 3.解密工具类 AesUtil.class 4.对外暴露方法 公共参数 4-1.支付下单 V3PayGe ...

  6. springboot利用官方SDK(wechatpay-apache-httpclient)接入微信支付V3

    利用微信官方提供的SDK wechatpay-apache-httpclient 实现.以微信小程序支付为例,其他支付也是一样的,就是参数和接口地址不同. 微信支付V3文档 首先要在微信商户平台设置好 ...

  7. SpringBoot集成微信支付V3

    河南循中网络科技有限公司 - 精心创作,详细分解,按照步骤,均可成功! 文章目录 吐槽! 此文章包含实现了哪些接口? 学习资料 集成微信支付V3 什么是"商户证书"?什么是&quo ...

  8. 2022微信支付v3 - Native

    Native支付介绍 参考文档:https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter2_7_0.shtml Native支付是指商户系统按 ...

  9. 微信公众号之微信支付(V3版)jsp页面jsapi统一下单调启支付(java版)

    web项目 按顺序一步一步来 准备: 申请了微信支付接口的微信公众号一枚 , 备案的域名网站一枚, (如果有没有的这两个东西会耽误你很久,因为微信支付必须是线上,无法本地调试,) 这里说一下 如果有经 ...

最新文章

  1. MyBatis 切换不同的类型数据库方案
  2. arm汇编学习(二)
  3. Python_第一堂课
  4. leetcode 450. 删除二叉搜索树中的节点 c语言实现
  5. c语言is stack empty,C语言实现栈的问题
  6. 记录第一次部署servlet实例
  7. c#提交事务的两种方法
  8. NHibernate入门实例
  9. (0)图像处理界面——C#调用C++图像处理的DLL
  10. MySql中PreparedStatement对象与Statement对象
  11. IE10首个修复补丁出现 解决ASP.NET兼容性
  12. EXT2文件系统简介
  13. win10系统下office 2010/2016打开excel文件很慢的问题解决
  14. docker容器时间错误解决方案
  15. 苹果mac可引导系统镜像下载
  16. RTSP协议网络摄像头如何实现内网到公网的无插件直播,同时支持微信扫码直播观看?
  17. 广工的计算机硕士全国排名s,2021年广东工业大学排名,附全国最新排名
  18. Java实现MD5工具类
  19. Java中带返回值的方法
  20. 移动类型103+105

热门文章

  1. Android图片系列-2.Android App图片压缩、裁剪分析整理
  2. 【C/C++】劫持技术
  3. 今日金融词汇---定向增发,是什么?
  4. MATLAB中imfill()函数解释
  5. 人的7大心智模式~产品设计的秘密
  6. Flutter 2.2 现已发布!
  7. 相对应力梯度在疲劳分析中的影响及应用案例
  8. 敏捷开发容量/产能估算
  9. association标签的用法以及注意事项
  10. css选择器简单使用总结