条带化API订阅流程?

时间:2019-05-08 21:47:32

标签: stripe-payments

使用Node.js

我对API的流程有疑问。

我的网络应用允许用户免费使用该网站,但可以选择“订阅”其他用户并查看其按月付费的高级内容。

看一下Stripe API,要向用户添加订阅,我需要customer object。正确的流程是:

  1. 用户注册,然后在后端为该用户创建一个带区客户并将ID保存到我的用户对象数据库中。

  2. 当用户订阅另一个用户时,请从数据库中获取其客户ID并创建订阅。

还有一个问题,这是否允许同一产品的多个订阅?因为一个用户可以订阅多个用户

谢谢!

1 个答案:

答案 0 :(得分:1)

您对客户的理解听起来是正确的;您收集了用户的信用卡详细信息,创建了一个Customer对象,然后使用该ID,为Customer注册了订阅。

使用条纹订阅,您可以使用quantity或将多个subscription items附加到单个订阅。因此,如果用户已经有一个有效的订阅,则可以抓住这个订阅并增加数量或添加第二个计划。

例如您可以在单个订阅或Plan A等上为用户Plan B2 x Plan A计费

请参阅:

https://stripe.com/docs/api/subscription_items/create#create_subscription_item-quantity

https://stripe.com/docs/api/subscription_items/create