本文适用于在秘钥和公钥设置都正确的情况下,支付宝验签还是失败的情况。

我百度了很多资料终于知道为什么会验签失败了。
原来是因为我对api不够了解
支付宝沙箱的(支付, 验签失败)AlipaySignature.rsaCheckV1为false
AlipaySignature.rsaCheckV1是适用于老版本的RSA加密
AlipaySignature.rsaCheckV2才是适用于新版本的RSA2
现在我们生产秘钥时一般都是生产新的加密方式RSA2
支付宝沙箱的(支付, 验签失败)AlipaySignature.rsaCheckV1为false
如果你是RSA2加密的就把AlipaySignature.rsaCheckV1换成AlipaySignature.rsaCheckV2就可以了。

相关文章:

  • 2021-04-08
  • 2022-01-11
  • 2021-12-09
  • 2021-10-06
  • 2022-12-23
  • 2021-10-04
  • 2021-04-07
  • 2021-09-13
猜你喜欢
  • 2021-06-12
  • 2021-05-10
  • 2022-12-23
  • 2021-12-16
  • 2021-12-09
  • 2022-12-23
  • 2021-11-13
相关资源
相似解决方案