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

jaythegeek's avatar

Laravel Spark One Time Payment

I have been scouring the internet for weeks trying to find a solution tot he one time payment scenario in Laravel Spark.

I cannot find any documentation or examples. This surprises me considering the Spark website itself is a one time payment and built with Laravel Spark.

I am trying to load the one time charge into the booted method so it may be used within all of the functionality that exists such as billing and invoicing. Any help would be much appreciated.

Thanks

0 likes
3 replies
ejdelmonico's avatar

First, Cashier is what you use for a one-time payment in Spark. Spark is built on top of Cashier. But, it is much easier to just use stripejs for the one-time payment. Watch the new videos that Jeffrey put out.

jaythegeek's avatar

Hey, thanks for getting back to me. The issue I have here is loading this into the booted method of Spark so that it will show up during registration and in the billing areas to Spark.

If I implement Cashier or even Stripe.js outside of that booted method they will not be recognised by Spark / Vue

Thanks

ejdelmonico's avatar

Ah, I had a similar issue. I setup a plan that is paid by week. After a support ticket is filed, we change plan to cancel. They can always revive this plan to support another single instance support request. I had to make some modifications so that a subscriber could not select that plan if on one of the other plans. I did this the Earl Sheik way because our app is integrated with Zendesk and it was the easiest way to do it. Just giving a suggestion.

Please or to participate in this conversation.