收藏
回答

v2和v3的区别是?

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

2 个回答

  • 来一间
    来一间
    2021-10-21

    2021-10-21
    有用 2
    回复
  • Memory (私信不回复)
    Memory (私信不回复)
    2021-10-21

    你发的接口是V2,相较于之前的微信支付API,主要区别是:

    遵循统一的REST 的设计风格

    使用JSON作为数据交互的格式,不再使用XML

    使用基于非对称密钥的SHA256-RSA的数字签名算法,不再使用MD5或HMAC-SHA256

    不再要求HTTPS客户端证书

    使用AES-256-GCM,对回调中的关键信息进行加密保护

    2021-10-21
    有用 1
    回复 3
    • 20多岁没去过星巴客
      20多岁没去过星巴客
      发表于移动端
      2021-10-21
      谢谢你,对了,我们开发了四个v3接口,然后以前的有xml的v2接口,14天证书过期,然后我们v2只需要更换密钥吗
      2021-10-21
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      2021-10-21回复20多岁没去过星巴客
      V2不需要换密钥,有用证书的接口,都需要换
      2021-10-21
      回复
    • 599
      599
      2021-11-05
      那之前使用的V2,现在用V3的接口,RSA方式还是显示验证签名不对,这种情况怎么处理呢
      2021-11-05
      回复
登录 后发表内容