我们在之前已经申请过微信的APIv3的证书
微信支付 - 中国领先的第三方支付平台 | 微信支付提供安全快捷的支付方式 (qq.com)
13-尚硅谷-微信支付-支付安全-微信支付中的证书密钥和签名_哔哩哔哩_bilibili
微信的APIv3证书分为两部分,一个是商户证书,一个是平台证书
商户证书解决了私钥,公钥以及证书的问题
在商户中心安全中心API安全这个页面当中
鼠标移动到API中心的上面,我们已经将证书下载了
解压之后有四个文件
带钥匙的证书内容,相当于一个安装版的证书,在Windows操作系统可以直接点击
点击之后,点击下一步
apiclient_cert.pet是文本版的证书,这个证书封装了商户的公钥
你会发现他是一个非常长的字符串
apidient_key.pem是商户的私钥了
平台的API证书是由微信支付负责申请的
怎样获取微信平台证书那?第一步打开我们的微信支付平台的文档中心
在文档中心找到证书密钥签名介绍这一块
找到平台证书的下载物理文件
也可以在项目运行当中,通过程序去下载
API密钥和APIv3密钥
APIv3密钥在微信的API中心中进行绑定
API密钥是对应v2版本的API的一个对称密钥