微信支付退款接口返回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
具体操作:
- 登录微信商户平台:进入微信商户平台,导航到“账户中心” -> “账户设置” -> “API安全”。
- 更新平台证书:在“API安全”页面,您会看到当前的平台证书状态。点击“下载证书”按钮,下载新的平台证书文件。
- 上传新证书:将下载的新证书文件上传到您的服务器,并更新您的代码或配置文件,使其指向新的证书路径。
- 重启服务:确保您的支付相关服务已经重启,以便加载新的证书。