收藏
回答

敏感信息加密{"code":"PARAM_ERROR","message":"平台私钥解密失败"}

使用的是证书管理器,证书管理器的代码使用了微信官方文档的《定时更新平台证书功能》

httpGet.addHeader("Wechatpay-Serial", this.certificatesManager.getVerifier(merchantId).getValidCertificate().getSerialNumber().toString(16));
加密方法:RsaCryptoUtil.encryptOAEP(message, this.certificatesManager.getVerifier(merchantId).getValidCertificate())

用了下面这个接口获取的证书序列号也报同样的错

https://api.mch.weixin.qq.com/v3/certificates


回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容