微信退款用证书文件apiclient_cert.pem 放在哪个目录?怎么用?

php 同时被 2 个专栏收录
27 篇文章 0 订阅
2 篇文章 0 订阅

很多新手在对接微信退款时,会碰到401错误。因为微信退款会用到证书,而接口文档中,是没有详细的说明,证书是怎么用,放在哪个目录?

刚开始,我也查了很多久,后面解决了。

现在我贴代码出来,技术开发人员一看便知,如果能帮到你请点个赞哦。

1、存放任意,你的系统可以读的目录。

2、在发起curl请求时,设置这个ssl。

配上了这个证书,发起退款成功,如下图。

其他的退款逻辑,则自己查微信的官方文档了。

本文如果能帮到你,欢迎给个好评。

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

微信开发使cert,里面微信支付API共四份(证书pkcs12格式、证书pem格式、证书密钥pem格式、CA证书),为接口中强制要求时需携带的证书文件证书属于敏感信息,请妥善保管不要泄露和被他人复制。 不同开发语言下的证书格式不同,以下为说明指引: 证书pkcs12格式(apiclient_cert.p12) 包含了私钥信息的证书文件,为p12(pfx)格式,由微信支付签发给您来标识和界定您的身份 部分安全性要求较高的API需要使证书来确认您的调身份 windows上可以直接双击导入系统,导入过程中会提示输入证书密码,证书密码默认为您的商户ID(如:10010000) 证书pem格式(apiclient_cert.pem) 从apiclient_cert.p12中导出证书部分的文件,为pem格式,请妥善保管不要泄漏和被他人复制 部分开发语言和环境,不能直接使p12文件,而需要使pem,所以为了方便您使,已为您直接提供 您也可以使openssl命令来自己导出:openssl pkcs12 -clcerts -nokeys -in apiclient_cert.p12 -out apiclient_cert.pem 证书密钥pem格式(apiclient_key.pem) 从apiclient_cert.p12中导出密钥部分的文件,为pem格式 部分开发语言和环境,不能直接使p12文件,而需要使pem,所以为了方便您使,已为您直接提供 您也可以使openssl命令来自己导出:openssl pkcs12 -nocerts -in apiclient_cert.p12 -out apiclient_key.pem CA证书(rootca.pem微信支付api服务器上也部署了证明微信支付身份的服务器证书,您在使api进行调时也需要验证所调服务器及域名的真实性 该文件为签署微信支付证书的权威机构的根证书,可以来验证微信支付服务器证书的真实性 某些环境和工具已经内置了若干权威机构的根证书,无需引证书也可以正常进行验证,这里提供给您在未内置所必须根证书的环境中载入使
©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值