要2个证书号
serial直接进微信商户号查看,第二个pt_serial需要命令行生成
1.查看证书序列号,进入到apiclient_cert.pem所在目录
openssl x509 -in apiclient_cert.pem -noout -serial
微信支付v2 v3密钥必须32位,不然可保存,但使用会报签名错误
2.下载平台证书(必须php7以上)
命令:
1.composer self-update 更新composer2
2.composer require wechatpay/wechatpay 下载wechatpay包,下载完在vendor/wechatpay
如果下载不下来,就删掉根目录的package.json.lock,重新执行上面命令下载
3.进入
./bin/CertificateDownloader.php -k ${apiV3key} -m ${mchId} -f ${mchPrivateKeyFilePath} -s ${mchSerialNo} -o ${outputFilePath}
./bin/CertificateDownloader.php -k Qazwsxedcrfvxx6 -m 16302 -f /www/wxin/bin/apiclient_key.pem -s 35F323FBDC8ABE59xx258C40D -o ./
获得平台证书-及序列号
3.商家付款配置