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

alessandrobelli's avatar

Laravel Spark—missing basic features?

Hello! I purchased Laravel spark to quickly add monetization to our web app, but apparently it lacks some features we need. I wonder if I'm missing something, or you can help me with that.

  • Currently, Spark allow only to change your subscription, not adding new ones. Why is that? This was address already 2 years ago on Laravel Cashier https://github.com/laravel/cashier-stripe/issues/922

  • Then I tried to create products on Stripe with “Subscription 1+Subscription 2” but there's a problem: if someone subscribes to Subscription 1 then shift to something more expensive, it doesn't charge more, it changes the next billing period cost. I wish we could easily change that behaviour.

Should I just get the money back and do it in Cashier, or am I missing something?

0 likes
3 replies
martinbean's avatar

@alessandrobelli Spark is just a customer portal. It’s to allow a customer to manage their billing details and existing subscriptions. It’s not for creating new subscriptions; that’s what Cashier is for.

alessandrobelli's avatar

@martinbean you can create new subscriptions on Spark, but you cannot manage the existing ones, since if you select a more expensive subscription, you don't get charged the difference.

Please or to participate in this conversation.