1. 下载证书
-
下载商家支付证书
这里忽略步骤.
下载的证书我们放在E:/wwwroot/certs/wx/
目录下,一共有4个文件:apiclient_cert.p12
, apiclient_cert.pem
, apiclient_key.pem
, 证书使用说明.txt
-
我们需要从apiclient_cert.pem
文件中提取序列号, 可以在 https://myssl.com/cert_decode.html 这里上传文件,然后点击"证书查看"找到序列号
-
下载微信支付平台证书
文档在我们clone的git目录的bin文件夹下面.
我们先把CertificateDownloader.php
拷贝到网站目录的 vendor/
下面, 然后启动命令行.
命令行格式如下:
php CertificateDownloader.php -k ${apiV3key} -m ${mchId} -f ${mchPrivateKeyFilePath} -s ${mchSerialNo} -o ${outputFilePath}
注意路径的书写格式, 前面一定要加file://
, 保存到相同的目录下,下面是示例:
php CertificateDownloader.php -k YourApiV3Key -m 1433431234 -f file://E:/wwwroot/certs/wx/apiclient_key.pem -s 序列号 -o file://E:/wwwroot/certs/wx/
下载下来的证书名称类似wechatpay_xxxxxxxxxxxx.pem
未完待续…