stripe 普通用户 customer 账号问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hanbin
0D
V2EX    Stripe

stripe 普通用户 customer 账号问题

  •  
  •   hanbin 2020-12-16 16:04:11 +08:00 3537 次点击
    这是一个创建于 1760 天前的主题,其中的信息可能已经有所发展或是发生改变。
    0.目前我司的项目中,customer 只有 create 。并将 customer_id 保存在自己的库里。
    1.部分用户会使用多张银行卡支付,每次使用新卡,都会调用一次 create 。结果就是在 stripe 后台,相同用户会存在多条同级 customer 记录。
    2.希望达到的效果是,用户使用新卡后,并不是在 stripe 新增一条 customer 记录,而是在原有的记录下新增一条卡信息。
    3.包括提供一个入口,用户可以更改自己的卡,而不会影响到订阅。(目前研究文档中的 update 只是对旧卡信息的更新)

    有没有大手子处理过这样的方案?
    4 条回复    2020-12-17 09:32:07 +08:00
    looplj
        1
    looplj  
       2020-12-16 16:29:39 +08:00
    customer 是 customer
    payment method 是 payment method
    新用户换卡为啥要新建一个 customer,,完全用错了吧。

    payment method 肯定是不能更新信息的
    要做到一般意义上的更新,新绑定一个卡,设置为默认,然后再删除原来的卡就可以了。
    hanbin
        2
    hanbin  
    OP
       2020-12-16 17:07:13 +08:00
    @ZSeptember

    对,实际上我司现在的这个做法是错误的。是历史包袱。

    通过关键词 payment method,我找到了这篇 https://stripe.com/docs/api/payment_methods/attach

    0. 像 customer 中增加一个新的 payment method 。

    1.但是看起来,如果不影响订阅的下次扣款,需要去设置 customer 的 invoice_settings.default_payment_method 。

    2.然而无法理解 setup_future_usage 也需要做一些设置吗?
    looplj
        3
    looplj  
       2020-12-16 18:08:05 +08:00
    payment method 可以简单的理解为 card
    一般每个用户在 stripe 上有一个对应的 customer,这个关系需要自己保存
    card 是绑定在 customer 上的,有多个卡,可以设置其中一张为 默认 card,到下个周期,会自动使用默认 card 扣款。
    hanbin
        4
    hanbin  
    OP
       2020-12-17 09:32:07 +08:00
    @ZSeptember 谢谢

    待我撸一段看看[狗头]
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1008 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 18:37 PVG 02:37 LAX 11:37 JFK 14:37
    Do have faith in what you're doing.
    ubao 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