条带计费:未选择计划且在注册时未输入信用卡的试用

时间:2014-06-14 10:31:25

标签: stripe-payments payment-gateway webhooks payment-processing

我阅读了这篇文章Stripe - How to handle subscription with a free plan and no credit card required at sign up time并发现它非常有用,但我还有一个问题。

我的应用有两个付费方案:'基本'和'专业'。注册用户选择计划,输入卡详细信息。基本上,用户在前14天使用通用试用计划,在此试用期结束后,用户必须选择付费计划并输入卡详细信息。

处理此试验的最佳方法是什么?我正在考虑这些方法:

a)由于我不知道用户在试用期满后会选择哪种付费方案,因此我无法使用Stripe试用期功能。

  

来自Stripe文档:创建计划时,您可以设置的其中一个选项是试用期将持续多长时间。如果您选择提供试用期,则在试用期结束之前,您注册的客户不会第一次收费。

我正在考虑创建一个名为'trial'的Stripe计划,其金额设置为0.00美元,试用期为14天,间隔期为2周。通过这种方式,我将能够收听Stripe webhook customer.subscription.updated以确定试用版是否已过期并相应地更新数据库。我不确定这是否是一个好方法,因为它将为此试用计划生成发票(它被设置为订阅)。我喜欢Stripe webhooks。有没有更好的方法呢?

b)另一个选择是只在Stripe中有付费计划并在试用期到期时创建Stripe订阅,并且用户必须选择计划并输入卡详细信息。这样我就不会使用Stripe检查试用版是否过期。我将对用户登录进行检查,以确定试用版是否仍处于活动状态。

感谢您的帮助!

1 个答案:

答案 0 :(得分:16)

我的答案取决于您的用户在试用期后最终选择计划的百分比。如果大多数人这样做,那么我建议从一开始就将它们移入Stripe。如果大多数客户不能成为付费用户,我会暂停将其移入Stripe,直到他们成为付费用户。

对于后者,您只需在您的最后创建一个虚拟试用版,然后在两周内完成时向他们提供完全订阅的选项。这种方法有意义,因为它不会污染非客户的Stripe帐户,并且在两周后的任何时候都可以很容易地订阅您的客户订阅(例如,如果他们来在审判结束后一周后回来)。

但是对于前者,如果将它们立即放入Stripe是有意义的。你可以创建一个没有成本的计划和一个为期两周的试用版,然后观看webhooks。你的方法很好。或者你可以创建一个没有成本和两周试用的计划,但之后付费。如果没有信用卡存档,则在试用后订阅费用尝试将失败,并且订阅将被标记为逾期。您可能认为这很有用。

希望有所帮助! 拉里

PS我在Stripe工作。

相关问题