> 技术文档 > 支付报:“code“:“RESOURCE_NOT_EXISTS“,“message“:“无可用的平台证书,请在商户平台-API安全申请使用微信支付公钥的解决方法_无可用的平台证书,请在商户平台-api安全申请使用微信支付公钥

支付报:“code“:“RESOURCE_NOT_EXISTS“,“message“:“无可用的平台证书,请在商户平台-API安全申请使用微信支付公钥的解决方法_无可用的平台证书,请在商户平台-api安全申请使用微信支付公钥

今天部署系统支付的时候发现这个报错:\"code\":\"RESOURCE_NOT_EXISTS\",\"message\":\"无可用的平台证书,请在商户平台-API安全申请使用微信支付公钥。可查看指引https://pay.weixin.qq.com/docs/merchant/products/platform-certificate/wxp-pub-key-guide.html,最后解决办法是:,原因:用户开通了微信支付公钥,需要关闭公钥

第一组问题:关于商户未及时更换平台证书的影响和风险

正确答案:A, B, C

  • A. 商户无法验证微信支付v3接口的签名:正确。平台证书过期后,商户无法用旧证书验证微信支付返回的签名。

  • B. 商户调用微信支付v3接口会失败:正确。接口调用可能因证书失效而拒绝请求。

  • C. 商户的业务会中断:正确。支付功能依赖证书验证,未更换会导致业务中断。

  • D. 无影响:错误。证书过期会直接影响支付功能。


第二组问题:关于平台证书平滑更换

正确答案:A, B, C, E, G

  • A. 登记安全联系人并关注通知:正确。确保及时接收证书更新提醒。

  • B. 官方SDK已支持平滑更换:正确。推荐使用官方SDK简化流程。

  • C. 根据序列号匹配证书验证签名:正确。需支持多证书动态验证。

  • D. 只需使用最新1张证书:错误。需同时支持新旧证书过渡期。

  • E. 定期自动下载并部署新旧证书:正确。自动化更新是关键。

  • F. 直接替换旧证书:错误。需平滑过渡,避免业务中断。

  • G. 多个系统均需实现更换功能:正确。所有关联系统需同步更新。