Download the PHP package lyre/billing without Composer
On this page you can find all versions of the php package lyre/billing. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package billing
Lyre Billing
lyre/billing adds subscription and billing domain primitives to Lyre applications.
What it provides
- Models:
Subscription,SubscriptionPlan,PaymentMethod,Invoice,Transaction,Billable* - REST endpoints for subscriptions, plans, payment methods
- Unified payment orchestration via
Lyre\Billing\Services\PaymentManager - Gateway adapters under
src/Services/Gatewaysfor:mpesa(real initiation + webhook handling)paypal(real initiation + capture/return handling)stripe(scaffold with status-safe placeholders)paystack(scaffold with status-safe placeholders)
- Additional billing routes:
GET /api/subscriptionplans/{plan}/subscribeGET /api/subscriptions/{subscription}/approvedPOST /api/billing/webhook
- Filament resources via
LyreBillingFilamentPlugin
Install
Publish migrations:
Seed default payment methods (optional):
Filament
Register plugin in your panel provider:
Notes
- Billing package follows core Lyre controller/repository/resource conventions.
- Keep webhook route behavior stable when integrating external payment providers.
- Checkout surfaces in consuming apps should call
PaymentManagerinstead of using provider clients directly. - Provider-specific payloads and callback interpretation belong in gateway adapters, not in app controllers.
All versions of billing with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.3
filament/filament Version ^5.0
lyre/lyre Version ^2.0
stripe/stripe-php Version ^16.6
filament/filament Version ^5.0
lyre/lyre Version ^2.0
stripe/stripe-php Version ^16.6
The package lyre/billing contains the following files
Loading the files please wait ...