微信支付错误:openssl_x509_read(): supplied parameter cannot be coerced into an X509 certi
发表于:2023-01-16 16:41:15浏览:204次
错误
openssl_x509_read(): supplied parameter cannot be coerced into an X509 certi
原因
证书错误,重新生成后配置,执行下面命令生成微信支付平台证书,把生成的文件内容复制到微信支付配置apiclient_cert.pem里面
解决
php vendor/wechatpay/wechatpay-guzzle-middleware/tool/CertificateDownloader.php -f /www/wwwroot/leap.shuyenet.cn/runtime/api/apiclient_key.pem -k e35d5efd1867fdc33ba3dadccf95e707 -m 1610071133 -o /www/wwwroot/leap.shuyenet.cn/runtime/api/ -s 4D314058857F80D0C5B477099C24C3CF6218E6C6
参数说明:
- 必需参数有:
商户的私钥文件,即 -f
证书解密的密钥,即 -k
商户号,即 -m
保存证书的路径,即 -o
商户证书的序列号,即 -s - 非必需参数有:
微信支付证书,用于验签,即 -c
栏目分类全部>