Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

brentxscholl's avatar

Re-Subscribe a user after their grace period ends (Laravel Cashier)

Here's the scenario: A user subscribes when they sign up. A few weeks later they cancel their subscription. Their grace period is only 1 week. Now say 4 weeks later (long after grace period is over) they want to re-subscribe, how can I achieve this? Docs say that you can only resume a subscription if it is still on it's grace period.

The docs say to subscribe a user $user->newSubscription('default', 'price_premium')->create($paymentMethod); this requires a payment method. Do I need to make the user submit another stripe checkout form or can I use their stripe_id somehow?

0 likes
3 replies
Snapey's avatar

what docs?

Are you talking about Cashier or Spark ?

Please or to participate in this conversation.