收藏
回答

微信支付特约商户进件为什么返回平台私钥解密失败?

之前提示头部缺少Wechatpay-Serial平台证书序列号,API文档没有说明此参数,然后添加上去之后,显示平台私钥解密失败,我对比之前获取证书API的http头部获取的Wechatpay-Serial跟data中的serial_no是一样的,并且解密了获取的证书中的序列号也是一样的,为什么使用提交申请单API时还是提示平台私钥解密失败,是什么参数填错了吗?

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

3 个回答

  • 支付技术助手8
    支付技术助手8
    01-09

    私钥解密失败,一般是你的私钥的问题。重新下一个。还有就是仔细核对你的解密代码。类似于空格,特殊符号之类的。需要检查清楚

    01-09
    赞同
    回复 1
    • Hgalutl
      Hgalutl
      01-09
      商户API私钥吗?那个平台证书的serial_no,在获取证书成功时就返回了啊
      01-09
      回复
  • 大相
    大相
    01-12

    我也解决了,这里分享一下,我用的c#,官方的那个加密示范代码错了,加密方式不是pkcs1,而是 RSAEncryptionPadding.OaepSHA1

    01-12
    赞同
    回复
  • Hgalutl
    Hgalutl
    01-09

    解决了

    01-09
    赞同
    回复 6
    • 君莫问
      君莫问
      01-10
      加个qq 交流下 我也是私钥错误 813081004
      01-10
      回复
    • 大相
      大相
      01-11
      请问怎么解决的?可以请教一下吗?qq:112219306
      01-11
      回复
    • 大相
      大相
      01-11回复君莫问
      你的解决了吗?可否交流一下?
      01-11
      回复
    • 君莫问
      君莫问
      01-11回复大相
      解决了
      01-11
      回复
    • Hgalutl
      Hgalutl
      01-14回复大相
      什么问题?跟我一样吗
      01-14
      回复
    查看更多(1)
登录 后发表内容
问题标签