收银员-通过订阅收取的前期费用

时间:2019-08-30 00:54:56

标签: laravel laravel-cashier

我正在使用带有Stripe的Laravel收银台。我想知道如何进行预付付款(例如,预付50美元),然后在 1个月后开始每月10美元的订阅

我知道我可以像这样创建一次收费:

$request->user()->charge(5000, $request->stripePayment); //charge $50

我可以这样创建订阅:

 $request->user()
            ->newSubscription('primary', $request->stripe_plan)
            ->trialDays(30)
            ->create($request->stripePayment, [
                'email' => $request->email,
                'name' => $request->name,
            ]);

但是我该如何组合这两种方法,以便我可以完成上述操作?

如果我创建订阅然后进行收费,则该订阅适用于未经身份验证的卡,但当该卡需要身份验证时无效。

0 个答案:

没有答案