- Is laravel/cashier-mollie still maintained? Where should I migrate to?
- No, this package is deprecated. Migrate to **mollie/laravel-cashier-mollie** (v1 and v2), maintained by Mollie. The original repo will close February 1, 2022. Follow the migration guide at [cashiermollie.com](https://www.cashiermollie.com).
- Does this package support Laravel 10.x or PHP 8.2+?
- The last release (2021) may not support Laravel 10.x or PHP 8.2+. Use **mollie/laravel-cashier-mollie v2**, which is actively maintained and likely compatible. Check the [v2 docs](https://www.cashiermollie.com) for confirmed support.
- How do I migrate from laravel/cashier-mollie to mollie/laravel-cashier-mollie?
- Replace the Composer package (`laravel/cashier-mollie`) with `mollie/laravel-cashier-mollie` (v2). Update your `config/cashier.php` and webhook handlers. Mollie’s [migration guide](https://www.cashiermollie.com) covers breaking changes, like webhook payloads and method signatures.
- Can I use this package alongside Stripe or other Cashier drivers?
- No, Cashier only supports one payment driver per project. If you need multi-provider support, consider a custom abstraction layer or Mollie’s native PHP SDK. The **mollie/laravel-cashier-mollie** package is designed for Mollie-only workflows.
- Are there any known security risks with this deprecated package?
- Yes, since this package is unmaintained, it may contain unpatched vulnerabilities in dependencies like Guzzle. Report security issues to **security@mollie.com** and immediately migrate to **mollie/laravel-cashier-mollie v2** for fixes.
- Does mollie/laravel-cashier-mollie support all features of laravel/cashier-mollie?
- Most core features (subscriptions, invoices, webhooks) are supported in **v2**, but check the [docs](https://www.cashiermollie.com) for Mollie-specific differences. Features like SEPA Direct Debit mandates or split payments may require Mollie’s native SDK.
- How do I handle Mollie webhooks with this package?
- Configure the `mollie.webhook-cashier` event in your `EventServiceProvider`. Use Cashier’s built-in webhook handlers for payment events (e.g., `invoice.paid`, `subscription.cancelled`). For custom logic, extend the `MollieWebhookHandler` class.
- What if I need features not supported by laravel-cashier-mollie (e.g., payouts)?
- Use Mollie’s [official PHP SDK](https://github.com/mollie/mollie-api-php) alongside Cashier. For example, create a service class to handle payouts while keeping subscriptions in Cashier. The v2 package prioritizes Cashier’s subscription model.
- Are there alternatives to laravel/cashier-mollie for Laravel subscriptions?
- Yes, consider **mollie/laravel-cashier-mollie v2** (recommended), **laravel/cashier-stripe**, or **spatie/cashier** for multi-provider support. For full control, integrate Mollie’s native SDK directly with Laravel’s queue system for payments.
- How do I test subscriptions and payments locally with this package?
- Use Mollie’s [test mode](https://docs.mollie.com/manual/webhooks/testing) with test API keys. Mock webhook responses in PHPUnit using `MollieWebhookHandler` or Laravel’s HTTP testing tools. Verify subscription states (e.g., `active`, `past_due`) via Cashier’s `User` model.