具体Stripe支付用例场景

问题描述 投票:0回答:1

我有这个特定的场景,我需要一些关于如何实现它的帮助:

Stripe 已集成到我的系统中,并且我有一些活跃的 Stripe 订阅者,他们之前已支付年度订阅费用。

现在,我的目标是创建一款 Stripe 产品,而不是订阅,价格为 200 美元,续订一年。如果客户购买了这个新产品,我打算让我的系统利用 Stripe API 将他们现有的有效订阅再延长一年。

详细来说,我有兴趣了解 Stripe 订阅 API 是否提供提前授予额外一年的机制。

需要注意的是,这些用户仍然需要为此订阅付费,并且当前订阅必须保持有效直至到期。

也就是说,在对潜在的解决方案进行了深思熟虑之后,我提出了一个想法,我将感谢您的反馈以确定其可行性。

如果您能彻底考虑以下步骤,我将不胜感激:

1. I create a new product (not a subscription) costing $200 for a one-year renewal;

2. The user buys this new product (not a subscription) which costs $200;

3. On my end, I listen to webhook events related to this new product;

4. Then, I would change the current subscription end date and extend it one more year without charging the user  (turning off proration ?)

5. Meaning that, I should add 1 year free to their existing subscription, e.g. via a stripe subscription schedule + a coupon for 100% off one phase of their schedule?

如果有更简单的方法,我想知道。

提前致谢。

stripe-payments payment-gateway
1个回答
0
投票

最直接的方法可能是创建 0 美元的价格,并将订阅切换到该价格 1 年,然后恢复到正常价格。您可以通过订阅计划来做到这一点。这意味着在计划有效时更新订阅会稍微复杂一些,但与使用 100% 优惠券之类的东西进行管理相比,这是一个更容易的提升。

我强烈建议您通读所有有关您所选解决方案的 Stripe 文档,然后在测试模式下使用 测试时钟 进行测试,以确保您了解它在实时模式下的工作原理。

© www.soinside.com 2019 - 2024. All rights reserved.