A payments engine for Ruby on Rails that adds customers, subscriptions, charges and payment methods across Stripe, Paddle, Braintree and Lemon Squeezy.
- Stars
- 2,550
- Forks
- 749
- Open issues
- 15
- Last commit
- 8 hours ago
What is it?
Laravel Cashier is a PHP package for the Laravel framework that wraps Stripe's subscription billing services in a fluent API. It is aimed at developers who would otherwise write a large amount of boilerplate to handle recurring payments in their applications.
Beyond basic subscription management, Cashier covers coupons, swapping between subscriptions, subscription quantities, and cancellation grace periods. It can also generate invoice PDFs, so applications can offer downloadable billing records to customers.
The package is maintained as part of the Laravel ecosystem and its usage is documented on the official Laravel billing documentation site.
Key features
- 01Fluent API for managing Stripe subscriptions in Laravel
- 02Supports coupons and subscription plan swapping
- 03Handles subscription quantities and cancellation grace periods
- 04Generates invoice PDFs
Use cases
- Adding recurring subscription billing to a Laravel SaaS application
- Offering tiered plans with upgrades, downgrades, and discounts
- Providing customers with downloadable invoice PDFs
Topics
FAQ
- What is cashier-stripe?
- A Laravel package that gives PHP apps an expressive interface to Stripe subscription billing, including coupons, plan swaps, and grace periods. Laravel Cashier is a PHP package for the Laravel framework that wraps Stripe's subscription billing services in a fluent API. It is aimed at developers who would otherwise write a large amount of boilerplate to handle recurring payments in their applications.
- Is cashier-stripe free to use? What license does it have?
- cashier-stripe is open source under the MIT license. Check the license terms before using it in commercial products.
- Is cashier-stripe still maintained?
- Actively maintained. The last commit to cashier-stripe was on Nov 7, 2026.
- What can I use cashier-stripe for?
- Adding recurring subscription billing to a Laravel SaaS application Offering tiered plans with upgrades, downgrades, and discounts Providing customers with downloadable invoice PDFs
- Where can I get cashier-stripe?
- The source code and installation instructions are on GitHub: https://github.com/laravel/cashier-stripe
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source billing and webshop platform for hosting companies, handling subscriptions, orders and customer management.
Open-source usage-based billing platform that meters events, applies pricing and credits, and generates invoices and payments.
Open-source billing platform for AI and software products, handling usage-based pricing, subscriptions, checkout and merchant-of-record tax duties.
Open-source subscription billing and payments platform handling catalogs, invoicing, payment gateways, dunning and tax, self-hosted.
Stripe's open-source SDKs and agent tooling for adding billing and payments to LLM and AI agent products.