• 请不要在回答技术问题时复制粘贴 AI 生成的内容
rqxiao
V2EX  ›  程序员

微信支付 实际工作中选 v2 还是 v3 版

  •  
  •   rqxiao · Feb 20, 2023 · 3214 views
    This topic created in 1184 days ago, the information mentioned may be changed or developed.

    最近在看支付,无非微信和支付宝

    支付宝貌似就只有一版 api ,并且 alipay-sdk-java 使用也很方便。

    从接口调用看微信 v3

    1 。多了回调 http 头部加密

    2 、签名从 MD5 或 HMAC-SHA256 ( V2 ) 改成了 SHA256-RSA ( V3 )

    之前有项目看到是用 v2 版本,但微信推荐现在用 v3 ,实际工作中一般用什么

    9 replies    2023-02-21 12:42:36 +08:00
    abelyao
        1
    abelyao  
       Feb 20, 2023
    历史项目 能用 V2 就继续用 V2 ,新项目能上 V3 就上 V3 呗
    thinkershare
        2
    thinkershare  
       Feb 20, 2023
    我们所有项目都是用的 v3, 以前的 v2 也升级到了 v3.
    matzoh
        3
    matzoh  
       Feb 20, 2023
    听官方的
    dzdh
        4
    dzdh  
       Feb 20, 2023
    看场景

    扫码被扫
    现金红包
    报关

    还是 v2 接口。如果你业务中有用到,那只能选择 v2 。当然如果自己写个适配器来进行适配包装,其实还是无所谓的。
    dqzcwxb
        5
    dqzcwxb  
       Feb 20, 2023
    写 Java 的比较看重向后兼容,可以说是刻在骨子里写在源码里
    codeMore
        6
    codeMore  
       Feb 20, 2023
    V2 吧,最近在接抖音支付,抖音支付跟微信的 v3 版本差不多,接入的时候发现个问题,服务不支持从路由内解析请求参数的情况下没办法区分支付回调属于哪一个应用。
    8355
        7
    8355  
       Feb 21, 2023
    新项目如果用 V2 代表已经同步开始计算 V2 剩余的生命周期 而 V3 在 V4 出来之前是无限长什么周期
    SethShi
        8
    SethShi  
       Feb 21, 2023
    用 V2, 因为 V3 接口不完善, 连续包月只有 V2 有
    mmdsun
        9
    mmdsun  
       Feb 21, 2023 via iPhone
    v2 有 Java SDK 换我肯定用 v2 ,因为懒得自己封装
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2648 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 15:36 · PVG 23:36 · LAX 08:36 · JFK 11:36
    ♥ Do have faith in what you're doing.