@mr_element 在 中转站对接微信支付求助(done-hub one-api) 中发帖
大佬们,我使用done-hub(基于oneapi的),尝试对接微信支付
微信商户号以及应用都开通成功了,AppID、商户号、证书序列号、APIv3密钥、商户私钥都检查过了。
但是拉起支付后,就是报错“错误:创建支付失败,请稍后再试”,唯一找到的一个类似issue是说:
首次注册微信商户号,申请api证书时区分商户身份证书以及微信支付平台证书。
坑在平台证书这里,这个平台证书需要调用微信官方api下载,然后在微信商户号管理端才能看到> 这个证书。
没做从0-1过微信支付对接的开发者很难发现这个。
我的问题出在,使用的是商户身份证书,所以不行,应该通过api接口下载平台证书才行。
相关文档以及工具:
下载平台证书_平台证书|微信支付商户文档中心
平台证书下载工具
平台证书下载工具_SDK&开发工具|微信支付商户文档中心
GitHub - wechatpay-apiv3/...