收藏
回答

下载平台证书,返回系统异常?使用 v2 版本的接口是OK的

请求

HttpRequest[{"http_method":"GET","url":"https://api.mch.weixin.qq.com/v3/certificates?algorithm_type=RSA","uri":"https://api.mch.weixin.qq.com/v3/certificates?algorithm_type=RSA","headers":{"headers":{"Authorization":"WECHATPAY2-SHA256-RSA2048 mchid=\"***\",nonce_str=\"5FAKYSGDEvSAUFDiFwrLnanuGGxSVxLS\",timestamp=\"1728721508\",serial_no=\"***\",signature=\"***\"","Accept":" */*","User-Agent":"WechatPay-Java/0.2.12 (Mac OS X/14.6.1) Java/11.0.24 Credential/WechatPay2Credential Validator/ okhttp3/null","Content-Type":"application/json"}}}]

返回:

[{"code":"SYSTEM_ERROR","message":"系统繁忙,请稍后重试"}]


回答关注问题邀请回答
收藏

2 个回答

  • 支付社区运营
    支付社区运营
    11-01

    如果是新申请的微信支付商户号出现「系统繁忙,请稍后重试」的报错,这是因为新申请的商户号需要使用公钥模式,具体还请参照:https://developers.weixin.qq.com/community/pay/doc/0002c6a7cf438818df52145b863c01 进行处理

    11-01
    有用
    回复
  • Memory
    Memory
    10-12

    参数有误导致的

    10-12
    有用
    回复 8
    • Rua!
      Rua!
      10-12
      同样的代码使用 apiv2 的接口是正常的,说明商户号,商户私钥都是 ok 的,唯一有可能错误的就是证书序列号,和 apiv3key,这两个反复核对了 5 次了,还是不行,可能是商户号其他地方有问题?
      10-12
      回复
    • Memory
      Memory
      10-12回复Rua!
      V2正常和V3接口有啥关系?
      10-12
      回复
    • Rua!
      Rua!
      10-12回复Memory
      /v3/certificate接口需要使用到商户号,商户私钥,v2 的接口也会使用到啊
      10-12
      回复
    • Memory
      Memory
      10-12回复Rua!
      V2和V3的数据格式、签名算法等都不一致,V2正常不代表你V3参数就一定是用对了,老老实实用官方工具下载吧
      10-12
      回复
    • Rua!
      Rua!
      10-12回复Memory
      找到问题了,新申请的商户号,微信已经不在支持平台证书了,需要使用新的公钥方案,坑爹
      10-12
      回复
    查看更多(3)
登录 后发表内容