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

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

  •  
  •   rqxiao · Feb 20, 2023 · 3713 views
    This topic created in 1362 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
    abelyao
    Feb 20, 2023
    1
    历史项目 能用 V2 就继续用 V2 ,新项目能上 V3 就上 V3 呗
    thinkershare
    thinkershare
    Feb 20, 2023
    2
    我们所有项目都是用的 v3, 以前的 v2 也升级到了 v3.
    matzoh
    matzoh
    Feb 20, 2023
    3
    听官方的
    dzdh
    dzdh
    Feb 20, 2023
    4
    看场景

    扫码被扫
    现金红包
    报关

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