收藏
回答

native获取平台证书报错500 系统繁忙 请稍后再试

同样的代码,另一个公司的信息就没问题,换了今天刚申请下来的appid和商户号就报错

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

2 个回答

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

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

    11-05
    有用
    回复
  • Memory
    Memory
    10-16

    新商户号需要使用公钥方式加密、验签

    10-16
    有用 1
    回复 10
    • 林昀
      林昀
      10-16
      有没有样例代码和开发说明文档连接呀,我在官网看到的都是通过通过WechatPayHttpClientBuilder构造的HttpClient方式进行验签到
      10-16
      回复
    • 林昀
      林昀
      10-16
      签名验证器是通过官网提供的类生成的Verifier verifier = new AutoUpdateCertificatesVerifier(
                      new WechatPay2Credentials(mchId, new PrivateKeySigner(mchSerialNo, privateKey)),apiV3Key.getBytes(StandardCharsets.UTF_8));
      现在新的商户号不是这个方法了吗
      10-16
      回复
    • Memory
      Memory
      10-16回复林昀
      什么语言
      10-16
      回复
    • 林昀
      林昀
      10-16回复Memory
      java 我看了您两天前的一个回复,跟我这个问题差不多,我使用的是<dependency>
                  <groupId>com.github.wechatpay-apiv3</groupId>
                  <artifactId>wechatpay-apache-httpclient</artifactId>
                  <version>0.4.9</version>
              </dependency>这个SDK
      10-16
      回复
    • 林昀
      林昀
      10-16
      我配置去年一个公司申请的APPID和商户号就没问题很丝滑,今年公司要求更换主体,重新申请了一套APPID和商户号,配置上去就一直报错Auto update cert failed, statusCode = 500, body = {"code":"SYSTEM_ERROR","message":"系统繁忙,请稍后重试"}
      10-16
      回复
    查看更多(5)
登录 后发表内容