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

Laravel Billing Laravel Package

mmanos/laravel-billing

mmanos/laravel-billing is a Laravel subscription billing package that adds plans, coupons, invoices, and recurring payments to Eloquent models. It integrates with Stripe and provides traits and models for managing billable users and subscriptions.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature scoping: Use the package’s billing concepts—plans, subscriptions, invoices, coupons, payment flows—as a reference for defining requirements, not as a foundation for a new billing feature.
  • Build vs. buy: Do not treat this as a viable “buy” or “adopt” option for a modern product. Its Laravel 4 constraint, 2017 last release, 46 stars, and low opportunity score (2.65) make it a high-maintenance dependency. Favor a modern managed billing provider or actively maintained Laravel billing package.
  • Roadmap and migration: Relevant primarily for inherited Laravel 4 applications. It can inform a migration plan by exposing existing billing domain assumptions, database structures, and subscription lifecycle logic that must be preserved or replaced.
  • Use-case validation: Useful for internal prototypes, legacy maintenance spikes, or architecture archaeology—not for customer-facing billing, revenue-critical workflows, PCI-adjacent processing, tax, dunning, or multi-currency needs.
  • Risk prioritization: Signals a likely legacy dependency that should be isolated, documented, and scheduled for replacement rather than expanded.

When to Consider This Package

  • You are maintaining an existing Laravel 4 application that already depends on this package, and you need a short-term fix or migration aid.
  • You need a reference implementation for early-stage billing domain modeling, invoice/subscription concepts, or legacy behavior comparison.
  • You are doing a time-boxed proof of concept in an isolated, non-production environment with no real payment data.
  • You have engineering capacity to audit the code, pin dependencies, and accept that no upstream maintenance or security patching should be expected.

Look elsewhere when:

  • You are building a new Laravel application or targeting Laravel 5+, Laravel 8+, or PHP 8+.
  • Billing is revenue-critical, customer-facing, or requires PCI compliance, SCA/3DS, tax handling, invoicing, dunning, proration, multi-currency, or robust webhook handling.
  • You need vendor support, security updates, active maintenance, or a credible long-term dependency.
  • You expect to integrate modern payment providers such as Stripe, Paddle, or Adyen through maintained SDKs and Laravel packages.

How to Pitch It (Stakeholders)

Executive summary: mmanos/laravel-billing is an MIT-licensed Laravel 4 billing package with low adoption and no release since 2017. It is not a strategic build-vs-buy candidate for new product work. The license is inexpensive, but the total cost of ownership is high because Laravel 4 is end-of-life, security patching is absent, and the package’s opportunity score is low. Recommendation: do not add it as a new dependency; use it only as a reference or migration aid for legacy systems, and fund a move to a maintained billing solution.

For engineering: Treat this as legacy code, not a platform. Audit any existing usage, isolate it behind clear interfaces, document billing logic and data flows, and plan replacement. For new work, evaluate a maintained Laravel billing package or a managed billing provider that supports modern payment compliance, webhooks, subscriptions, and upgrades. Avoid expanding the package’s footprint in revenue-critical paths.

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.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console