1. 准备工作
-
下载证书 如何下载平台证书?
composer exec CertificateDownloader.php -- -k ${ apiV3key} -m ${ mchId} -f ${ mchPrivateKeyFilePath} -s ${ mchSerialNo} -o ${ outputFilePath}
如果是一开始申请证书的话,要根据以下步骤来。具体步骤
-
Certificate Downloader 是 PHP版 微信支付 APIv3 平台证书的命令行下载工具。该工具可从 https://api.mch.weixin.qq.com/v3/certificates 接口获取商户可用证书,并使用 APIv3 密钥 和 AES_256_GCM 算法进行解密,并把解密后证书下载到指定位置。
> bin/CertificateDownloader.php Usage: 微信支付平台证书下载工具 [-hV] -f=<privateKeyFilePath> -k=<apiV3key> -m=<merchantId> -s=<serialNo> -o=[outputFilePath] -u=[baseUri] Options: -m, --mchid=<merchantId> 商户号 -s, --serialno=<serialNo> 商户证书的序列号 -f, --privatekey=<privateKeyFilePath> 商户的私钥文件 -k, --key=<apiV3key> ApiV3Key -o, --output=[outputFilePath] 下载成功后保存证书的路径,可选参数,默认为临时文件目录夹 -u, --baseuri=[baseUri] 接入点,默认为 https://api.mch.weixin.qq.com/ -V, --version Print version information and exit. -h, --help Show this help message and exit.