使用 sdk 的请求证书 ,配置都是正确的商户号 私钥 证书序列号 v3key 都是没有问题的 但是在请求证书的时候一直报错
"code":"RESOURCE_NOT_EXISTS","message":"证书不存在"}
Config config = new RSAAutoCertificateConfig.Builder()
.merchantId(merchantId)
.privateKeyFromPath(path)
.merchantSerialNumber(merchantSerialNumber)
.apiV3Key(apiV3Key)
.build();
如果是新申请的微信支付商户号出现「证书不存在」的报错,这是因为新申请的商户号需要使用公钥模式,具体还请参照:https://developers.weixin.qq.com/community/pay/doc/0002c6a7cf438818df52145b863c01 进行处理
新商户不再签发平台证书了,需要使用公钥模式,可以参考https://developers.weixin.qq.com/community/develop/article/doc/000ca894a20c983cad52242286b813
如果平台证书过期没有签发,就需要换这种了