Welcome to Spike
Spike is a package for Laravel allowing you to easily set up billing for your users. You can start charging subscriptions and one-off purchases easily with just a few lines of configuration. The user interface is already built for you, as well as payment and invoice handling.
In these docs you'll find everything you need to get started with Spike and set up a beautiful billing portal for your product, allowing you to charge subscriptions or one-off purchases with ease.
Let's move to the next step and install Spike.
Yes. Spike billing is isolated from the rest of your app. It has its own routes, serves its own assets, etc. All you have to do is redirect your user to the Spike billing portal (usually
Spike v3 supports Stripe and Paddle. Additional payment providers might be included in the future. During installation, you will be prompted to select your preferred payment provider, as only one can be used at a time.
No. This iteration of Spike is built for Laravel applications only.
Anything you want. Spike is isolated from the rest of your project, which leaves you with total freedom to use any frontend you like for your app.
Every Spike license gives you perpetual (lifetime) access to Spike. Keep the license key safe, as you will need it to authenticate and install Spike in your project.
Every Spike license comes with 1 year of updates, which means you will get new features and security fixes for a year after the purchase. After the year has ended, you will still be able to use the last version of Spike available before the end of that one-year period.
You can renew the license for another year of updates for a discounted price.
Yes, within 30 days of purchase. If you're not satisfied with Spike for any reason, please email me within 30 days of purchase for a refund. After a refund is issued, your license key will no longer be usable.