how to charge later on Laravel Cashier new subscription?

Viewed 24

When I create a new subscription on stripe using Laravel Cashier, that will charge the amount immediately. However, I want to create a new subscription without charging the amount and instead set a charge date manually. Is there any option to select the charge date?

Route::post('/user/subscribe', function (Request $request) {
    $request->user()->newSubscription(
        'default', 'price_monthly'
    )->create($request->paymentMethodId);
});

When a new subscription is created, the following events occur.

enter image description here

1 Answers

Yes Stripe has a trial option you can use. But you need to ask Laravel Cashier for how to use that Stripe information within their API

Related