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

Laravel Recurly Laravel Package

christhompsontldr/laravel-recurly

Laravel package to integrate Recurly billing into your app, providing helpers to manage subscriptions, plans, and account data from Recurly via a Laravel-friendly API. Useful for SaaS projects needing recurring payments and customer management.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Subscription Management: Accelerate development of a subscription-based SaaS product by integrating Recurly’s billing infrastructure (recurring payments, plans, coupons, dunning management) without building from scratch.
  • Roadmap Prioritization: Justify outsourcing billing logic to a specialized provider (Recurly) to focus core product development on differentiation (e.g., features, UX, or niche verticals).
  • Build vs. Buy: Avoid reinventing billing wheels—this package reduces technical debt by leveraging Recurly’s compliance, fraud detection, and global payment support.
  • Use Cases:
    • Launching a freemium/tiered pricing model quickly.
    • Adding dunning management (failed payment retries) to reduce churn.
    • Supporting multi-currency subscriptions for international users.
    • Integrating with Laravel’s existing auth/system for seamless user-billing alignment.

When to Consider This Package

  • Adopt if:

    • Your Laravel 5.x app needs Recurly integration (no alternatives exist for Laravel 5).
    • You prioritize speed over customization (package is a thin wrapper; heavy customization may require direct Recurly API calls).
    • Your team lacks expertise in PCI compliance or billing logic but needs pre-built dunning, coupons, or plan management.
    • You’re okay with maintenance risk (last updated in 2016; Recurly’s API may have evolved).
  • Look elsewhere if:

    • You’re using Laravel 6+ (package is Laravel 5-only; consider Recurly’s official PHP SDK or community forks).
    • You need advanced customization (e.g., complex workflows, non-Recurly payment gateways).
    • Your team can invest in building a modern billing system (e.g., with Stripe/Braintree SDKs or Laravel Cashier).
    • You require active maintenance (package is abandoned; Recurly’s API changes may break functionality).

How to Pitch It (Stakeholders)

For Executives: "This package lets us integrate Recurly’s subscription billing into our Laravel app with minimal dev effort. It handles recurring payments, dunning (automatic retries for failed charges), and global pricing—saving us months of compliance work and reducing churn. While the package itself is outdated, Recurly’s backend is battle-tested, and we can wrap direct API calls if needed. Tradeoff: Faster launch vs. long-term maintenance risk. Recommend piloting for a single product line to validate."

For Engineering: *"This is a Laravel 5 service provider that bootstraps the Recurly PHP client (v2.6). It’s a lightweight way to:

  • Authenticate with Recurly via Laravel config.
  • Create/subscribe users to plans (e.g., $recurly->accounts->create()).
  • Manage coupons, dunning, and invoices with minimal code. Caveats:
  • No Laravel 6+ support (may need polyfills or a fork).
  • Abandoned repo (2016 release; Recurly’s API may have changed).
  • Limited docs (expect reverse-engineering Recurly’s PHP SDK). Proposal: Use this for MVP, then migrate to direct API calls or a maintained wrapper if needed."*
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
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
twbs/bootstrap4