如何使用Stripe设置每座订阅?



大家好!

我正在尝试为我的网站建立一个每个座位的订阅模式。以前,我尝试使用Checkout会话来提供"位置",来写入个人数据,但我达到的最大值是创建默认的订阅,例如,您可以取消订阅。

我想做什么?

•如果可能的话,找出如何通过Checkout会话创建每个座位的订阅,然后在事件"User joined">自动替换订阅的新价格。

•如果通过Checkout会话不可能,如何通过代码实现它?如何获得用户卡以及如何在以后升级订阅。

我读了关于Stripe的文章,但从那篇文章中我不知道如何将客户数据作为卡片。

此外,我在firebase上使用Stripe Extension与云功能。

希望这个问题能得到解决。

您可以使用Stripe Checkout创建每个座位类型的订阅。为此,你需要有一个循环价格,正如文章所建议的那样。然后在创建订阅时将价格与初始数量一起传递到line_items属性。例如,客户可能想要立即购买5个席位/许可证。您还可以启用adjustable_quantity设置,以允许用户在Checkout Session页面上更改数量。

当新用户加入时,使用Update Subscription API更改项目的数量。例如,如果您服务的新用户总数为11,则将价格的数量设置为11。更多信息在这里。

如果你不想使用Stripe Checkout,你可以按照下面的指南通过API创建订阅。升级步骤与其他解决方案中的步骤相同。

除此之外,Stripe还有一个账单客户门户,允许用户修改他们的订阅,值得一看。

相关内容

  • 没有找到相关文章

最新更新