Laravel 2-年条纹计划

Laravel 2-Year Stripe Plan

我有一个 Laravel 网站使用 Stripe 进行订阅支付。我与当地一家企业合作,通过他们,我以 1 美元的价格向我的客户提供 2 年订阅计划。

我想向客户收取 50 美元的一次性费用(1 年订阅的价格)。 2 年后(以及之后的每一年),每年应向客户收取 50 美元。我该怎么做?

订阅控制器:

$user->charge(5000, $paymentMethod);
$user->newSubscription('plan', 'yearly')->trialDays(730)->create($paymentMethod);

您可以使用 trial_end 设置一个从计费 anchor/start 日期起长达两年的明确时间戳。

使用 Laravel 收银员,我相信你会用 trialUntil($timestamp) 来做到这一点。

您可以创建应用了 2 年优惠券的订阅。订阅时,向客户收取一年的价格以涵盖订阅的第一年。正常订阅规则将在第 2 年后生效。