收藏
回答

微信支付成功运行了10天,突然调用JSAPI报错,初步排查certificate == null

JSAPI支付已经成功运行了十天,突然就用不了了

实现是用的官方SDK,配置使用RSAAutoCertificateConfig()

这行代码突然开始报错 jsapiService.prepayWithRequestPayment(request)

报错信息:Validate response failed,the WechatPay signature is incorrect

DEBUG后发现证书map里面的VALUE是空的

这段代码返回给我的结果是{"data":[]}

然后根据开发文档自己构建的请求返回结果也是{"data":[]}

需要怎么解决,我没有商户号的权限,私钥、序列号这些都是同事提供给我的所以没上后台看过

这个是商户号的原因吗,还是我配置的原因

最后一次编辑于  1天前
回答关注问题邀请回答
收藏

1 个回答

  • Memory
    Memory
    1天前

    你这是商户需要切换到平台公钥使用,没有平台证书了,你用自动下载平台证书的config初始化肯定报错了

    1天前
    有用
    回复
登录 后发表内容