更新订阅计划时如何添加试用期?
How can i add trial period when update subscription plan?
我目前正在使用 Cashier (Stripe) 订阅计划。我目前正在使用 $this->subscription->swapAndInvoice($this->selected->stripe_plan_id);
来更改订阅计划。在这里我想知道如何在更改订阅计划时添加试用期(7 天)?
如果有人有任何想法?请给出你的想法。
这似乎不是直接在 swapAndInvoice
函数中的可选参数,但您应该能够在交换到 add a trial:
之前立即更新订阅
$subscription->extendTrial(
now()->addDays(7)
);
docs 表示如果存在试用版,它将被保留:
If the user is on trial, the trial period will be maintained.
我目前正在使用 Cashier (Stripe) 订阅计划。我目前正在使用 $this->subscription->swapAndInvoice($this->selected->stripe_plan_id);
来更改订阅计划。在这里我想知道如何在更改订阅计划时添加试用期(7 天)?
如果有人有任何想法?请给出你的想法。
这似乎不是直接在 swapAndInvoice
函数中的可选参数,但您应该能够在交换到 add a trial:
$subscription->extendTrial(
now()->addDays(7)
);
docs 表示如果存在试用版,它将被保留:
If the user is on trial, the trial period will be maintained.