报错:商户证书序列号有误。请使用签名私钥匹配的证书序列号
更新时间:2024.12.12计算签名时,商户号、商户API证书、商户API证书的序列号是一一对应的关系,出现该报错表示三者关系不匹配,你可以按照以下方式排查:
(1)计算签名的时候用的是商户API证书而不是平台证书,请确认你没有弄错证书
如何下载商户API证书,下载后可以看到商户API证书(apiclient_cert.pem)和商户API私钥(apiclient_key.pem),而平台证书(wechatpay.pem)是要通过工具或者接口下载的,用于验证签名的,参考如何下载平台证书
(2)确认你使用的商户API证书(apiclient_cert.pem)和证书序列号是一致的,可以用openssl命令行工具查看证书序列号
你会得到商户API证书序列号
(3)确认你的商户号和商户API证书也是匹配的,可以用openssl命令行工具查看证书对应的商户号
你会得到商户号
文档是否有帮助