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 route, serves its own assets, etc. All you have to do is redirect your user to the Spike route.
No. This iteration of Spike is built for Laravel applications only.
No. At the moment, Spike only works with Stripe. Additional payment providers might be included in the future.
Anything you want. Spike is isolated from the rest of your project, which leaves you with total freedom to use any frontend you like.
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 year.
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 reach out to me within 30 days of purchase for a refund. Your license key will no longer be usable.