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

Cashier Mollie Laravel Package

laravel/cashier-mollie

Laravel Cashier integration for Mollie payments and subscriptions. This repository has moved to mollie/laravel-cashier-mollie (v1 and v2 continued) and will be closed Feb 1, 2022. Docs: cashiermollie.com.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Subscription Billing Integration: Enables seamless integration with Mollie’s subscription billing services, reducing development time for recurring revenue models (SaaS, memberships, digital products).
  • Roadmap Alignment: Supports a shift from legacy Laravel Cashier to Mollie’s native ecosystem, ensuring long-term maintainability and feature parity with Mollie’s roadmap.
  • Build vs. Buy: Avoids reinventing subscription workflows (e.g., invoicing, dunning, proration) by leveraging Mollie’s compliance-ready infrastructure (PCI/DSS, GDPR).
  • Use Cases:
    • Tiered pricing (e.g., "Pro" vs. "Enterprise" plans).
    • Trial periods with automatic conversion.
    • Multi-currency subscriptions for global markets.
    • Coupon/discount management for promotions.

When to Consider This Package

  • Adopt if:

    • Your stack uses Laravel and requires Mollie’s subscription billing (not just one-time payments).
    • You prioritize maintainability over custom code (package is archived but actively maintained by Mollie under a new repo).
    • Compliance (PCI/DSS, GDPR) is critical—Mollie handles tokenization and fraud detection.
    • You need pre-built features like:
      • Webhooks for subscription lifecycle events (cancellations, failures).
      • Retry logic for failed payments.
      • Customer portal integration for self-service management.
  • Look elsewhere if:

    • You’re not using Laravel (package is framework-specific).
    • You need active development (migration to mollie/laravel-cashier-mollie is required; original repo is archived).
    • Your use case involves complex custom billing logic (e.g., usage-based pricing) that Mollie’s API doesn’t natively support.
    • You require multi-vendor support (this is Mollie-exclusive).
    • Budget constraints exist—Mollie’s transaction fees may not align with your cost structure.

How to Pitch It (Stakeholders)

For Executives: "This package lets us launch subscription-based revenue streams with minimal engineering overhead. By integrating Mollie’s Cashier via Laravel, we avoid building and maintaining a billing system from scratch—saving ~6–12 months of dev time while ensuring PCI compliance and global payment support. Mollie handles fraud, retries, and dunning, reducing chargebacks and customer churn. The total cost of ownership (TCO) drops significantly compared to custom solutions, and we can iterate on pricing tiers or promotions without rearchitecting."

For Engineering: *"Laravel Cashier + Mollie gives us a battle-tested, fluent API for subscriptions. Key benefits:

  • Zero reinvention: Handles invoicing, proration, and webhooks out of the box.
  • Seamless Laravel integration: Works with Eloquent models, queues, and notifications.
  • Future-proof: Mollie actively maintains this (now under mollie/laravel-cashier-mollie), so we won’t hit dead ends.
  • Dev speed: Example: Adding a $99/month plan takes ~1 hour vs. weeks with a custom solution. Tradeoff: We’re locked into Mollie’s ecosystem, but their API is robust for 80% of use cases. For edge cases, we can extend via Mollie’s direct API or custom logic."*

For Legal/Compliance: "Mollie’s infrastructure handles PCI DSS Level 1 compliance and GDPR data residency requirements, offloading risk from our team. The package abstracts sensitive payment data (tokens) behind Mollie’s secure system, reducing our scope for audits."

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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport