Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Stripe Billing Laravel

Stripe Billing Laravel Laravel Package

cartalyst/stripe-billing-laravel

Laravel integration for the Cartalyst Stripe SDK, providing a service provider, facade, and configuration for working with Stripe's API for billing, subscriptions, and payments in Laravel applications.

View on GitHub
Deep Wiki
Context7

Stripe Billing functionality for Laravel 8

Frequently asked questions about Stripe Billing Laravel
What is cartalyst/stripe-billing-laravel used for?
It provides Laravel integration for the Cartalyst Stripe SDK, adding a service provider, facade, and configuration so Laravel applications can call Stripe APIs for billing, subscriptions, and payments. It is best treated as a framework-coupled dependency rather than a standalone utility. Confirm the exact feature surface in the README and package source.
How do I install cartalyst/stripe-billing-laravel in Laravel?
Install it with Composer using the package name cartalyst/stripe-billing-laravel. In most Laravel versions the service provider and facade are registered through package discovery, but follow the README for exact aliases and any manual registration steps. After installation, publish the package configuration if the docs instruct you to do so, then set your Stripe credentials.
Does cartalyst/stripe-billing-laravel support Laravel 12?
The v17.0.0 release is described as a Laravel 12 compatibility update, so it is the version to evaluate for Laravel 12 projects. The package overview references Laravel 8, so verify the supported Laravel range in composer.json and the changelog before upgrading. Also check that your PHP version and transitive dependencies satisfy the new constraints.
How do I configure Stripe API keys for cartalyst/stripe-billing-laravel?
Publish the package configuration file and set your Stripe API credentials through environment variables rather than committing secrets. The package provides configuration for working with Stripe's API, but the exact key names and publish command should come from the README. Validate configuration publishing in staging before production.
What PHP versions does cartalyst/stripe-billing-laravel require?
The provided release note does not list supported PHP versions, so check the package composer.json for the required php constraint. Also confirm that your Laravel 12 minor version and other Composer dependencies accept that PHP range. Running composer why-not in a branch is a quick way to expose conflicts.
Is v17 a breaking change from previous versions of cartalyst/stripe-billing-laravel?
A major version bump can include internal refactoring, changed contracts, or dropped framework versions, but the release note alone does not confirm backward compatibility. Review the full changelog and any upgrade guide from the prior major version. Test configuration publishing, migrations, facades, and service-provider behavior in a non-production branch.
How do I test Stripe billing integration in Laravel without hitting real charges?
Use Stripe test mode and test API keys for integration tests, and keep live keys out of test and CI environments. Mock or fake the Cartalyst Stripe SDK or Laravel facade where you only need to assert application behavior. Include tests for configuration publishing and any billing workflows that depend on the package.
Can I use cartalyst/stripe-billing-laravel for subscriptions and one-time payments?
The package is described as Stripe Billing functionality for Laravel and is intended for billing, subscriptions, and payments through Stripe's API. It wraps the Cartalyst Stripe SDK, so the available operations depend on that SDK and the package's exposed facade. Confirm the exact subscription and payment methods you need in the README and source.
What are alternatives to cartalyst/stripe-billing-laravel?
Laravel Cashier is the first-party-style alternative for Stripe subscriptions and billing in Laravel, while the official Stripe PHP SDK is an option if you want direct control. This package may suit teams already using the Cartalyst Stripe SDK or wanting its service-provider and facade integration. Compare maintenance activity, Laravel version support, and upgrade path before choosing.
Is cartalyst/stripe-billing-laravel actively maintained for production use?
The package is at major version 17 with an established release cadence, and the v17.0.0 release tracks Laravel 12 compatibility, which is a positive maintenance signal. The release note does not establish support windows or a security-response process, so review repository activity, issue response, and release history. Treat it as a production dependency only after a compatibility spike and regression testing.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo