微信支付官方SDK PHP版本接入记录
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
未完待续…