如何使用 Stripe Checkout 实施双面推荐计划?

问题描述

我们出售对我们产品的访问权限,该产品按月/按年订阅。我们正在使用 Stripe Checkout 来管理我们的订阅。我如何为我们的用户实施双面奖励(例如,如果朋友使用某人的促销代码注册,他们都可以从订阅价格中获得 25 美元的折扣)。

解决方法

听起来您希望将促销代码链接到 Stripe 中的唯一客户,这是您最终要跟踪的内容。比如promo_123和promo_456都和cus_2有关。

然后,如果 cus_1 兑换链接到 cus_2 的促销代码,则该促销代码适用于 cus_1 的订阅并减少订阅发票上 cus_1 的应付金额。

创建订阅并兑换促销代码后,您将在 cus_2 上创建 -$25 InvoiceItem [0],为他们的下一张发票提供折扣。

[0] https://stripe.com/docs/api/invoiceitems/create