微信支付证V3

1.0
V3 SDK https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay6_0.shtml
php语言用这个插件点进去使用composer下载到项目里

  1. 证书
    1.1商户api证书
    1.1.1获取方式:
    获取商户证书api证书https://kf.qq.com/faq/161222NneAJf161222U7fARv.html

1.1.2作用:
v3接口:
使用商户api证书私钥用于生成签名(签名的官方文档: https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay4_0.shtml ) ,一共三个证书文件,一个说明文件(建议阅读一下),商户api证书私钥是apiclient_key.pem这个文件(只用到apiclient_key.pem文件其两个忽略,要用这个文件生成微信支付平台证书)(代码加载,参考官方文档: https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay7_1.shtml

1.2微信支付平台证书(v3接口使用)

打开上面1.0 V3 SDK链接
根据自己语言选择工具生成微信支付平台证书

      根据自己语言选择工具生成微信支付平台证书
      
    在服务器上进入PHP项目,进入vendor/bin/目录
    -k:apiv3秘钥
	-m:商户号
	-f:微信商户API私钥文件目录
	-s:证书序列号
	-o:生成后的证书保存地址
php CertificateDownloader.php -k ${apiV3key} -m ${mchId} -f ${mchPrivateKeyFilePath} -s ${mchSerialNo} -o ${outputFilePath}
例如:
php CertificateDownloader.php -k 241054wsd5we14586esfwqsfjke25344 -m 1600789654 -f /app/file/wxCert/apiclient_key.pem -s WB0E676A11B907E25875FCCBB15151637E4 -o  /app/file/wxCert/

如果报Warning: file_get_contents( /app/file/wxCert/apiclient_key.pem)  failed to open stream: No such file or directory in /var/www/html/vendor/wechatpay/wechatpay/bin/CertificateDownloader.php on line 87 
那就把${mchPrivateKeyFilePath}路径改成 /var/www/html/app/app/file/wxCert/apiclient_key.pem  从服务器根路径写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值