调用获取商户当前可用的平台证书列表接口
https://api.mch.weixin.qq.com/v3/certificates
返回
{"code":"RESOURCE_NOT_EXISTS","message":"无可用证书,请先确保已有API证书,再在商户平台-API安全申请使用微信支付公钥用于验签。可查看指引https://pay.weixin.qq.com/docs/merchant/products/platform-certificate/wxp-pub-key-guide.html"}
但是在商户api安全中所有证书均已申请!
需要怎么配置才能返回证书?
如果是新申请的微信支付商户号出现「无可用证书,请先确保已有API证书」的报错,这是因为新申请的商户号需要使用公钥模式,具体还请参照:https://developers.weixin.qq.com/community/pay/doc/0002c6a7cf438818df52145b863c01 进行处理
我请教下大家 通过公钥模式初始化的客户端 Native扫码支付没问题 但是回调处理的时候说没有平台证书是怎么回事呢 用的github.com/wechatpay-apiv3/wechatpay-go
微信支付换模式了,使用微信支付公钥就可以了
具体问题可以看一下这个:https://developers.weixin.qq.com/community/develop/article/doc/000ca894a20c983cad52242286b813