Weave Code
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

Filament Cashier Billing Provider Laravel Package

maartenpaauw/filament-cashier-billing-provider

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Subscription Management for SaaS Products: Accelerates development of billing workflows (e.g., subscription plans, invoices, payment retries) for multi-tenant Laravel applications using Filament as the admin panel, now fully compatible with Laravel 13 and PHP 8.5.
  • Roadmap Prioritization: Strengthens the case for Filament-based admin panels as the default choice for subscription-heavy products, given its seamless integration with the latest Laravel Cashier (v16) and modern PHP/Laravel stacks.
  • Build vs. Buy: Further reduces the need to build custom billing UIs in Filament, now with full support for Laravel 13, eliminating compatibility concerns for teams adopting newer Laravel versions. Estimated dev effort savings remain ~30–50% for CRUD operations.
  • Use Cases:
    • B2B SaaS: Admin oversight of enterprise customer subscriptions with Laravel 13’s improved performance and PHP 8.5’s optimizations.
    • Marketplaces: Seller subscription management with modern stack compatibility (e.g., premium listings, revenue splits).
    • Membership Platforms: User-tier billing (e.g., free trials, downgrades) with up-to-date dependencies (Laravel Cashier 16).
    • Compliance: Audit trails for billing actions, now aligned with Laravel 13’s security improvements and PHP 8.5’s type safety.

When to Consider This Package

  • Adopt When:

    • Your product uses Laravel Cashier + Stripe for subscriptions and requires a Filament admin panel for management, now with full Laravel 13/PHP 8.5 support.
    • You need pre-built UI components for billing workflows (e.g., subscription tables, invoice previews, payment retries) without reinventing the wheel, on modern Laravel stacks.
    • Your team lacks bandwidth to design/admin UIs for billing operations but needs rapid iteration (e.g., MVP expansion) with up-to-date dependencies.
    • You prioritize developer velocity over customization (e.g., 80% of use cases fit out-of-the-box) and are migrating to Laravel 13 or PHP 8.5.
  • Look Elsewhere If:

    • You’re not using Filament (this remains a Filament-specific package).
    • Your billing logic requires non-Stripe integrations (e.g., PayPal, custom payment gateways).
    • You need highly customized billing flows (e.g., complex pricing rules, multi-currency support) that exceed the package’s scope.
    • Your team prefers low-code/no-code tools (e.g., Stripe Dashboard, Chargebee) over Laravel-based admin panels.
    • You require real-time billing events (e.g., webhooks) with UI integrations beyond what Filament Cashier provides.
    • You are still using Laravel 11 (dropped in this release; migration required for continued support).

How to Pitch It (Stakeholders)

For Executives:

*"This updated package (v3.1.0) now fully supports Laravel 13 and PHP 8.5, making it the lowest-risk, fastest way to add subscription management to our Filament admin panel. By adopting [maartenpaauw/filament-cashier-billing-provider], we can:

  • Cut dev costs by 40%+ for billing UIs, with zero compatibility issues on modern Laravel stacks.
  • Launch faster with pre-built tables for subscriptions, invoices, and payment retries—aligned with Laravel 13’s performance gains.
  • Future-proof our admin panel by ensuring seamless integration with Laravel Cashier 16 and PHP 8.5’s optimizations. Example: For [Product X], this would reduce the time to add subscription management from 3 sprints to 1, while maintaining compliance-ready audit logs. The MIT license, active maintenance (last release: Feb 2026), and Laravel 13 support make it a strategic, low-risk investment."*

For Engineering:

*"This is now a Filament plugin for Laravel Cashier that works out-of-the-box with Laravel 13/PHP 8.5, giving us:

  • Zero-boilerplate CRUD for Stripe billing objects (subscriptions, customers, invoices) in Filament, with modern stack optimizations.
  • Integrated actions: Retry failed payments, prorate changes, or void invoices—all via Filament’s UI, now compatible with Laravel 13’s improved tooling.
  • Extensible: Hook into Filament’s resource system to customize tables/columns as needed, without legacy constraints. Key Changes in v3.1.0:
  • Dropped Laravel 11 support (aligns with Laravel’s LTS policy; migration required if still using it).
  • Full PHP 8.5/Laravel 13 support (enables type safety and performance improvements). Trade-offs:
  • Still limited to Stripe/Cashier (no multi-gateway support).
  • UI is opinionated but configurable (override via Filament’s resource system). Recommendation: Use this for core billing workflows on Laravel 13+; build custom Filament resources only for edge cases. Alternatives: Stripe Dashboard (less control), custom Laravel Livewire (higher dev cost)."*
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.
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle