分享一下我接入 Stripe 并拿到订阅用户的经历 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ransixi
V2EX    分享创造

分享一下我接入 Stripe 并拿到订阅用户的经历

  •  
  •   ransixi 1 天前 2128 次点击

    分享一下我接入 Stripe 并拿到订阅用户的经历

    年前把自己的产品接入了 Stripe ,最近算是有了一点阶段性结果,简单记录一下过程,供参考。

    背景

    我是一个前端开发,目前全职独立开发,在做一个 YouTube 学习工具( VidPilot )。

    一开始只是自用工具,但上线之后开始思考一个问题: 能不能变成一个有人愿意持续付费的产品?

    于是开始接入 Stripe 。


    当前结果

    • 2 月 6 号拿到第一个订阅用户
    • 该用户已经连续订阅了 2 个月
    • 目前一共有几个订阅用户(还在 very early 阶段)

    金额不大,但至少验证了一件事: 确实有人愿意为这个产品持续付费


    为什么选择 Stripe

    主要是几个比较现实的原因:

    • 海外用户支付基本就是 Stripe / PayPal 这一套
    • subscription (订阅)能力成熟,省掉很多自建成本
    • 文档清晰,对现在这种 Vibe Coding / AI 辅助开发比较友好

    账号相关(一个比较大的坑)

    Stripe 分:

    • company account
    • individual account

    一开始也纠结过是否要注册公司,但最后选择了 individual account 先跑通。

    为了收款,当时还专门去了一趟香港:

    • 办了众安银行 + 汇丰银行的卡

    后来才了解到,其实在大陆可以通过“见证开户”直接开香港账户,这块算是信息差带来的额外成本了。


    技术实现(尽量简化)

    整体接入没有想象中复杂,核心就是:

    1. 使用 Stripe Checkout 做支付入口
    2. 通过 webhook 同步订阅状态

    我最后只监听了几个关键事件:

    • customer.subscription.created
    • invoice.payment_succeeded
    • invoice.payment_failed
    • customer.subscription.updated
    • customer.subscription.deleted

    基本覆盖了订阅生命周期,已经够用。

    很多一开始觉得“必须做”的复杂逻辑,后面都被我删掉了。


    定价的一些思考

    相比技术,定价反而更难。

    主要纠结点:

    • 定太低:手续费占比很高(尤其是低价订阅)
    • 定太高:转化率可能直接归零

    最后定在:

    • $7 / month

    没有做复杂计算,本质上是一个“可接受 + 可测试”的价格,先跑数据。


    一些感受

    接入 Stripe 本身并不是最难的部分。

    更难的是:

    • 用户是否真的有需求
    • 是否愿意为这个需求付费
    • 是否愿意持续付费

    第一个订阅用户出现的时候,其实没有特别激动,更多是“这件事被验证了”。

    而连续订阅两个月,比第一笔支付更有意义。


    体验 & 反馈

    如果你对这个产品感兴趣,也欢迎体验一下:

    https://vidpilot.cc?invite=en5mxEZe

    通过这个邀请链接注册,可以额外获得 1000 积分

    如果有任何使用反馈或者建议,也很欢迎交流


    后续

    目前还在 very early 阶段,会继续优化产品和定价,也会继续观察订阅留存。

    如果大家有类似经验(尤其是订阅产品 / Stripe / 定价相关),欢迎交流。

    33 条回复    2026-04-02 23:49:42 +08:00
    newtype0092
        1
    newtype0092  
       1 天前
    Stripe 的细节很有参考价值,感谢~
    techv
        2
    techv  
       1 天前
    在内地“见证开户”的门槛好像很高吧?
    ransixi
        3
    ransixi  
    OP
       1 天前
    @techv 汇丰和渣打好像都是 50W 的门槛,见证开户不容易被封号
    techv
        4
    techv  
       1 天前
    @ransixi 了解,多谢分享
    thet
        5
    thet  
       1 天前 via iPhone
    Stripe 个人帐号有坑吗
    ransixi
        6
    ransixi  
    OP
       1 天前
    @thet 个人账号有被封禁的风险,毕竟 Stripe 是禁止中国大陆用户注册的,我是香港银行卡+大陆护照注册。
    nicktogo
        7
    nicktogo  
       1 天前 via iPhone
    众安银行能用在 stripe 吗?我也想办港卡,但是懒得折腾,要是有一个能用就行。
    ransixi
        8
    ransixi  
    OP
       1 天前
    @nicktogo 可以的,在我理解而且是优选,监管更松一些,不容易封号。众安收款,然后同名转到汇丰
    koukyo
        9
    koukyo  
       1 天前
    好奇怎么把产品推到第一个付费用户面前的
    PaulSamuelson
        10
    PaulSamuelson  
       1 天前
    终于不用问,独立开发的产品叫啥名了,
    v2Donuts
        11
    v2Donuts  
       1 天前
    拿到订阅那一步没说,怎么拿到第一个的
    ransixi
        12
    ransixi  
    OP
       1 天前
    @koukyo 尝试了抖音、小红书、Reddit 上内容营销,目前来看抖音效果好一些
    kuhung
        13
    kuhung  
       23 小时 55 分钟前
    其实第一个用户,就是到处发内容。让自己的产品 SEO/GEO 能收录,耐心一些就会有。
    konakona
        14
    konakona  
       23 小时 49 分钟前
    怎么控制模型预算?
    kuse2001
        15
    kuse2001  
       23 小时 47 分钟前 via Android
    恭喜,持续分享哈
    ransixi
        16
    ransixi  
    OP
       23 小时 44 分钟前   1
    @konakona 好问题,免费用户目前使用的 gemini 2.5 flash lite ,但是由于区域限制,会 fallback 到 grok 4.1 fast.这两个都是比较实惠且效果好的模型。付费用户可以选择最 sota 的模型。另外,付费用户有 10000 积分包,超过后就需要升级和购买积分包,这也是控制不超用的方式。BTW ,目前订阅还是没有 cover 成本
    bladeterror372
        17
    bladeterror372  
       22 小时 56 分钟前
    我搞了个视频订阅站,还没开单♀,不过现在也有几百个访问了
    sodesga
        18
    sodesga  
       22 小时 18 分钟前
    学习了,祝起飞
    SayHelloHi
        19
    SayHelloHi  
       22 小时 16 分钟前
    @ransixi #6

    op 咨询下:
    注册 Stripe HK 地址怎么填写
    GodIsJasonBourne
        20
    GodIsJasonBourne  
       22 小时 10 分钟前
    NB !赞!
    作为一名后端,详细浏览了你的站点,发现一些问题:
    1. 部分按钮悬停时无提示;或提示一模一样没区别
    2. 只有免费试用按钮可以进入登录窗口
    3. 下拉到底部,footer 的布局过大
    xiaohanyu
        21
    xiaohanyu  
       21 小时 30 分钟前
    之前自己产品集成 stripe 的一些经验和坑: https://v2ex.com/t/1073328

    另外问下 op ,现在个人账号也可以直接注册 stripe 了么?香港的地址和身份 ID 怎么弄呢?我印象中 stripe 用香港个人的账户风险还是蛮大的。
    dji38838c
        22
    dji38838c  
       21 小时 23 分钟前
    SEO 怎么搞呢
    ransixi
        23
    ransixi  
    OP
       20 小时 59 分钟前
    @SayHelloHi 我好像填写的是银行卡支行的地址
    ransixi
        24
    ransixi  
    OP
       20 小时 57 分钟前
    @GodIsJasonBourne 感谢建议,1 ) UI 还需要优化下。2 )因为 Web 版是这周才上线了,之前只有插件端,所以之前逻辑都是跳转到插件市场,等 web 端稳定后,会给更多入口到 web 端。3 )感谢建议
    ransixi
        25
    ransixi  
    OP
       20 小时 55 分钟前
    @xiaohanyu 个人账号可以注册,只是 stripe 禁止了中国大陆用户注册。香港地址我用的银行卡地址,身份 ID 上传的是护照。确实有风险,等有稳定用户后,估计会迁移到公司账户上
    ransixi
        26
    ransixi  
    OP
       20 小时 54 分钟前
    @dji38838c 啊,我还没有搞 SEO ,现在自然搜索流量几乎为零。
    xiaohanyu
        27
    xiaohanyu  
       20 小时 7 分钟前
    @ransixi 之前调研的时候从 x 看到一些,说 stripe + 大陆身份证这种路子风险极大,有用户了建议还是切公司账户比较好。

    另,觉得可以试试申请 creem 吧?听说挺不错的,好像也支持个人。
    ransixi
        28
    ransixi  
    OP
       20 小时 1 分钟前
    @xiaohanyu 后面也会尝试接入其他支付渠道,如 creem ,万一 stripe 被封,还可以及时切。因为现在 MRR 很少,所以风险还好,等后面订阅用户多了(期望吧),还是需要公司账户
    xiaohanyu
        29
    xiaohanyu  
       18 小时 36 分钟前
    @ransixi 嗯嗯嗯,good luck
    Julaoshi
        30
    Julaoshi  
       16 小时 32 分钟前
    很有意义。祝大火 感觉网站落地页挺好看的,请问大概是什么技术架构啊?
    ransixi
        31
    ransixi  
    OP
       16 小时 25 分钟前   1
    @Julaoshi 谢谢,整体架构:nextjs + plasmo + supabase + cloudflare + render
    zhouyin
        32
    zhouyin  
       15 小时 28 分钟前
    页面字体布局都是你自己设计的? 还是找人设计了
    ransixi
        33
    ransixi  
    OP
       14 小时 51 分钟前
    @zhouyin V0 模板 + Vibe Coding
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5404 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 06:40 PVG 14:40 LAX 23:40 JFK 02:40
    Do have faith in what yo're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86