收藏
回答

微信平台证书已过期,需要更换证书,如何解决?

问题描述:微信平台证书已过期,导致线上出现问题,按照官网文档处理也一直解决不了

  1. 调用接口【https://api.mch.weixin.qq.com/v3/certificates】获取证书,一直提示【商户证书已过期】;
  2. 使用平台证书下载工具【Certificate Downloader】获取证书,也是提示【商户证书已过期】;
  3. 按照平台证书更换指引,进行灰度启动,也没有出现新证书。

  1. 接口方式调用证书,提示商户证书已过期
  2. 工具方式获取证书,提示证书已过期
  3. 按照平台证书更换操作指引进行灰度处理,结果新证书是空的


最后一次编辑于  09-03
回答关注问题邀请回答
收藏

1 个回答

  • 北望沣渭
    北望沣渭
    发表于移动端
    09-03
    你这是“商户证书”过期了,需要重新生成apiclient_cert.pem 文件
    09-03
    有用
    回复 2
    • 台·拉曼却
      台·拉曼却
      09-03
      请问下需要在哪里重新生成这个文件?
      09-03
      回复
    • 北望沣渭
      北望沣渭
      09-04回复台·拉曼却
      看这里: https://pay.weixin.qq.com/docs/merchant/development/interface-rules/privatekey-and-certificate.html


      商户 API 证书
      商户API证书是指由商户申请的,包含商户的商户号、公司名称、公钥信息的证书。


      微信支付 APIv3 使用由 证书授权机构(Certificate Authority,简称CA)签发的证书。商户可以自行生成证书请求串,也可以下载微信支付证书工具生成证书请求串。提交证书请求串至商户平台后,即可获得商户 API 证书文件。请注意安全保存私钥文件。


      新接入商户,请参考 什么是 API 证书?如何获取 API 证书?
      已经接入并使用微信支付颁发证书的商户,请参考 微信支付 API 证书升级指引(技术人员)。APIv3 不再支持微信支付颁发的证书。
      09-04
      回复
登录 后发表内容