微信支付APIV3私钥与证书配置

1.加载商户私钥(privateKey:私钥字符串)

这个私钥是下载证书的的:apiclient_key.pem

 

 2.转换下单时的证书

文档:https://github.com/wechatpay-apiv3/CertificateDownloader

执行命令:

java -jar CertificateDownloader.jar -k ${apiV3key} -m ${mchId} -f ${mchPrivateKeyFilePath} -s ${mchSerialNo} -o ${outputFilePath} -c ${wechatpayCertificateFilePath}

java -jar CertificateDownloader.jar -k 54168dfa526258a302e95fa52d204752 -m 163193XXX -f F:\wxcert\163193XXX_20230109_cert\apiclient_key.pem -s 34FC2D06F9672B98326054B047AEB4FB5E822924 -o F:\wxcert
重要说明:
1. mchSerialNo 是正式序列号,在微信后台证书管理中查看;
2. -c ${wechatpayCertificateFilePath} 这个参数不需要填写

jar包下载:CertificateDownloader.jar

链接:https://pan.baidu.com/s/1ntLciyYXrmMRuv3Xsg2Tlg?pwd=1234
提取码:1234

执行命令成功如图:

 得到可用的支付证书:wechatpay_64E3DEACED1A56458227389AD23A0F6XXXX.pem

完美!

posted @ 2023-01-09 17:34  李东平|一线码农  阅读(2066)  评论(0编辑  收藏  举报