问题描述:微信平台证书已过期,导致线上出现问题,按照官网文档处理也一直解决不了
- 调用接口【https://api.mch.weixin.qq.com/v3/certificates】获取证书,一直提示【商户证书已过期】;
- 使用平台证书下载工具【Certificate Downloader】获取证书,也是提示【商户证书已过期】;
- 按照平台证书更换指引,进行灰度启动,也没有出现新证书。
- 接口方式调用证书,提示商户证书已过期
- 工具方式获取证书,提示证书已过期
- 按照平台证书更换操作指引进行灰度处理,结果新证书是空的
商户 API 证书
商户API证书是指由商户申请的,包含商户的商户号、公司名称、公钥信息的证书。
微信支付 APIv3 使用由 证书授权机构(Certificate Authority,简称CA)签发的证书。商户可以自行生成证书请求串,也可以下载微信支付证书工具生成证书请求串。提交证书请求串至商户平台后,即可获得商户 API 证书文件。请注意安全保存私钥文件。
新接入商户,请参考 什么是 API 证书?如何获取 API 证书?
已经接入并使用微信支付颁发证书的商户,请参考 微信支付 API 证书升级指引(技术人员)。APIv3 不再支持微信支付颁发的证书。