Weave 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 Cashier Stripe Connect Laravel Package

expdev07/laravel-cashier-stripe-connect

Laravel Cashier Stripe Connect extends Cashier with Stripe Connect support, letting platforms manage connected accounts, charge customers, and handle payouts and transfers—ideal for marketplaces, SaaS platforms, and multi-vendor apps built on Laravel.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Marketplace monetization: build vs. buy. The core decision this package informs is whether to hand-roll Stripe Connect plumbing — destination charges, application fees, transfer scheduling, payout reconciliation — or buy it as a Composer dependency. That plumbing is well-trodden, non-differentiating work; the package lets the team spend its roadmap capacity on the marketplace experience (seller onboarding, catalog, trust & safety) rather than on money movement.
  • Time-to-market for a two-sided revenue model. If the roadmap includes seller payouts, commission splits, or a platform take rate, this collapses weeks of payment engineering into a Cashier-style API (charge, subscribe, applicationFee). It is the difference between launching paid marketplace transactions this quarter versus next.
  • Fee and revenue-model flexibility. Configurable application-fee handling means the take rate is a product lever, not a schema migration. PMs can A/B a 10% vs. 15% commission, run promotional zero-fee periods, or introduce tiered platform fees without re-architecting billing — a genuine pricing-velocity advantage.
  • Scope containment for the billing surface. Because it extends Laravel Cashier rather than replacing it, existing subscription, invoice, and customer logic stays on the familiar abstraction. That keeps the billing domain small and reviewable instead of spawning a parallel payment subsystem.
  • Compliance and risk transfer. Card data, KYC, and seller payout obligations sit with Stripe Connect, not with us. That materially changes the security-review and regulatory burden in the business case — often the deciding factor for a small platform team.
  • Roadmap risk to price in. 62 stars, MIT, last release April 2022. This is a small, single-maintainer dependency on the money path. The adoption decision must include a budget line for absorbing maintenance or forking, not just an install.

Concrete use cases: creator/marketplace payouts, multi-vendor commerce, gig and services platforms, SaaS with revenue share, booking platforms where the platform holds funds and remits to providers.

When to Consider This Package

Adopt when:

  • You are building a platform or marketplace on Laravel that already uses (or plans to use) Cashier for billing. The value is highest precisely when Cashier is already the billing abstraction — otherwise you are adopting two things at once.
  • Your model is destination charges — the platform charges the customer and routes funds (minus a fee) to a connected seller. That is the package's core competency.
  • Your take-rate or fee logic is expected to change over time, and you want that as configuration rather than code.
  • You need to move fast on a small team and are comfortable owning a thin, mostly-read-only dependency.
  • You can run on a Laravel version the package actually supports — verify composer.json constraints directly. The last release targeted Laravel 9; that does not imply Laravel 10/11 compatibility.

Look elsewhere when:

  • You need the package to be current. Last release was April 2022. If your platform is on Laravel 10+ or will be within your planning horizon, treat compatibility as unverified until proven, and budget for a fork or replacement.
  • Your model is not destination-charge shaped. Separate charges and transfers, direct charges, or complex multi-party splits with delayed capture may exceed what a thin Cashier extension exposes — at which point the official Stripe SDK with a purpose-built service layer is cleaner.
  • Billing is core-differentiating. If your pricing engine is a competitive moat, own the abstraction and the data model; don't route your core revenue logic through a 62-star dependency.
  • You need vendor-backed support or an SLA. This is community OSS with no support contract and likely a bus factor of one.
  • Multi-gateway or non-Stripe is on the roadmap. This package hard-commits you to Stripe Connect.
  • You are not on Laravel/Cashier at all. The package's whole value proposition is framework-native integration.

Caveat worth flagging to the reviewer: stellar fit for the problem domain does not offset an unmaintained dependency on the payments path. Treat "does it solve our problem?" and "will it still solve it in 18 months?" as two separate gates, and require an answer to the second before committing.

How to Pitch It (Stakeholders)

Executives. This package is a marketplace billing accelerator: it gives us Stripe Connect's split-payment and seller-payout machinery through the Laravel conventions our team already uses, which turns a multi-week payments build into a short integration. It directly enables seller payouts and platform commission — the revenue mechanics of the marketplace model on the roadmap — and it moves card data, seller KYC, and payout compliance onto Stripe rather than onto us. The trade-off to acknowledge up front is maturity: it is a small, MIT-licensed, community-maintained package last released in 2022. My recommendation is to adopt it behind a clean internal abstraction with a named owner and a documented exit path, not as a permanent fixture. Cost of adoption is low; cost of not abstracting it is what we are insuring against.

Engineering. It extends Cashier with destination charges, application fees, and platform-controlled transfers — the familiar Billable surface with Connect semantics layered on. Two things to verify before we commit: the exact framework constraints in composer.json against our current Laravel version, and whether the maintained API covers our expected split logic (including refunds, disputes, and partial-fee handling) without patching. Given the last release date and star count, I would want a thin internal service interface in front of it — we call our own methods, which delegate to the package — so a future fork or swap is a one-file change. Pin the version explicitly; don't float a range on the money path.

Product. Treat this as an enabler for the marketplace monetization milestone, not a feature in itself. It buys back engineering weeks that go into seller onboarding and the buyer experience instead. The main product constraint to design around is that the fee model becomes a configuration decision — good for pricing experiments, and something we should plan to tune rather than set once. The dependency risk is real but manageable if we schedule a quarterly health check (releases, open issues, framework compatibility) with a defined trigger for replacement.

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.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
cgv/localized-resource