graystackit/laravel-mollie-billing
Batteries-included Mollie billing for Laravel with VAT/OSS compliance, VIES validation, wallet-based metered billing, coupons, trials, scheduled plan changes, webhooks/mandates, admin panel, and a Livewire 4 customer portal—built around a Billable contract.
Pros:
mollie/laravel-mollie (v4) with typed request objects, ensuring compatibility with Mollie’s ecosystem.Billable contract (e.g., Organization), enabling flexible integration with existing models.mpociot/vat-calculator.bavix/laravel-wallet for usage tracking and overage charging.Cons:
livewire/flux-pro (commercial license), which may increase costs and lock into Livewire’s ecosystem.Billable contract (e.g., Organization model).billing:check-config command to catch misconfigurations early.Billable contract (e.g., Organization) already defined, or will it require model refactoring?BILLING_CURRENCY?billable_key_type).bavix/laravel-wallet) integrates cleanly.Billable model compatibility (e.g., Organization vs. User).Billable contract and publish config/migrations.uuid, ulid, or int for billable_key_type and user_key_type.wallets.holder_id to UUID).composer require graystackit/laravel-mollie-billing livewire/flux-pro..env and config/mollie-billing.php (including billable_model and key types).php artisan migrate.Billable contract on your model (e.g., Organization).config/mollie-billing-plans.php.createBillableUsing, resolveBillableUsing) in AppServiceProvider.routes/web.php with appropriate middleware (e.g., auth, tenant).php artisan vendor:publish --tag=mollie-billing-views.php artisan billing:check-config.How can I help you explore Laravel packages today?