> 技术文档 > 微信支付退款接口返回400 The SSL certificate error

微信支付退款接口返回400 The SSL certificate error

用户使用小程序退款失败,排查调用退款接口https://api.mch.weixin.qq.com/secapi/pay/refund返回失败

400 The SSL certificate error

400 Bad Request

The SSL certificate error
nginx

去微信官网查到该证书有效期为5年,正好这几天过期了。原文如下:

平台证书简介及使用说明_平台证书|微信支付商户文档中心

沟通部门财务登录微信商户平台程序申请证书,发现需要超管账号才能操作,原管理员已经离职,需要更换管理员,找个官方解决方案如下:

商家平台修改超级管理员信息 - 腾讯客服

找回商户号 - 微信支付商户平台

继续申请证书,操作链接如下

https://api.mch.weixin.qq.com/secapi/pay/refund

具体操作:

  1. 登录微信商户平台:进入微信商户平台,导航到“账户中心” -> “账户设置” -> “API安全”。
  2. 更新平台证书:在“API安全”页面,您会看到当前的平台证书状态。点击“下载证书”按钮,下载新的平台证书文件。
  3. 上传新证书:将下载的新证书文件上传到您的服务器,并更新您的代码或配置文件,使其指向新的证书路径。
  4. 重启服务:确保您的支付相关服务已经重启,以便加载新的证书。