使用Node.js
我对API的流程有疑问。
我的网络应用允许用户免费使用该网站,但可以选择“订阅”其他用户并查看其按月付费的高级内容。
看一下Stripe API,要向用户添加订阅,我需要customer object
。正确的流程是:
用户注册,然后在后端为该用户创建一个带区客户并将ID保存到我的用户对象数据库中。
当用户订阅另一个用户时,请从数据库中获取其客户ID并创建订阅。
还有一个问题,这是否允许同一产品的多个订阅?因为一个用户可以订阅多个用户
谢谢!
答案 0 :(得分:1)
您对客户的理解听起来是正确的;您收集了用户的信用卡详细信息,创建了一个Customer对象,然后使用该ID,为Customer注册了订阅。
使用条纹订阅,您可以使用quantity
或将多个subscription items
附加到单个订阅。因此,如果用户已经有一个有效的订阅,则可以抓住这个订阅并增加数量或添加第二个计划。
例如您可以在单个订阅或Plan A
等上为用户Plan B
和2 x Plan A
计费
请参阅:
https://stripe.com/docs/api/subscription_items/create#create_subscription_item-quantity