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

lanos/laravel-cashier-stripe-connect

Laravel Cashier Stripe Connect adds Stripe Connect support to Laravel Cashier, helping you manage connected accounts, charges, and payouts for marketplace or platform payments with familiar Cashier APIs.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Marketplace / platform business model feasibility. Stripe Connect is the infrastructure behind two-sided products where you collect money from buyers and pay out sellers, creators, contractors, or drivers. This package extends Laravel Cashier—which by default assumes you are the single merchant—into that platform model, so it directly gates whether a marketplace or payout-style feature is viable on our stack.
  • Build vs. buy for payouts. The Stripe Connect flow (Express account onboarding, account links, capability/KYC status handling, transfers, application fees) is deceptively boilerplate-heavy. Adopting this package is effectively a "buy (free, MIT)" decision that avoids a multi-sprint build. The PM decision is whether that saved time outweighs adopting a thinly-adopted dependency (see risk notes below).
  • Roadmap sequencing for seller/creator features. If multi-party payouts are on the roadmap, this package is a candidate accelerator for the first milestone: get a seller onboarded and paid in our environment, then decide on custom payout logic.
  • Use cases it unblocks: creator monetization platforms, on-demand/gig payout flows, multi-vendor storefronts, agencies/white-label billing where sub-accounts belong to clients, referral/partner revenue splits.
  • Scope-narrowing signal. The low "opportunity" score is itself a product signal: this is a narrow niche (Laravel + Cashier + Connect) with little independent ecosystem demand. That argues for a tactical adoption, not a strategic platform bet—don't restructure billing around it.

When to Consider This Package

Consider it when:

  • We are on Laravel and already use (or are ready to use) Cashier for billing; the package's value collapses if we've rolled our own Stripe integration.
  • We need connected accounts and payouts, not just subscriptions to our own account—this is the core differentiator versus vanilla Cashier.
  • We are validating a marketplace/payout feature and want speed over ecosystem maturity; a working Express onboarding + payout path in days, not weeks, is worth more than vendor backing at this stage.
  • We are willing to wrap the package behind an internal service/adapter so the coupling is contained and replaceable.

Look elsewhere when:

  • The product is a single-merchant SaaS—plain Cashier already covers subscriptions, invoices, and webhooks; Connect adds no value.
  • We need Custom accounts, complex fund flows, or compliance-heavy KYC/tax reporting for connected parties; expect to drop to the raw Stripe SDK and own that logic.
  • We require vendor support, SLA, or a proven dependency—83 stars and 0 dependents mean no real-world adoption evidence; a single-maintainer project with a recent release is a credible maintenance risk.
  • The stack is not Laravel, or we've intentionally moved off Cashier for billing.
  • We need first-class multi-currency, multi-region payout orchestration at scale—verify coverage before committing; otherwise this becomes a fork.

How to Pitch It (Stakeholders)

To executives: This is a free, MIT-licensed accelerator that lets us add a marketplace payout capability—taking a cut while paying third parties—without a from-scratch Stripe Connect build. It could remove weeks of engineering from the seller-onboarding milestone. The trade-off is dependency risk: it's a small, single-maintainer project with essentially no downstream adoption, so I recommend a time-boxed spike, an internal wrapper so we can replace it, and a decision gate before it touches production money flows.

To engineering: It fills the specific gap where Cashier assumes one Stripe account—adding the Connect account-onboarding and payout plumbing on top of the Cashier models we may already rely on. Treat it as a reference implementation and a head start rather than a foundation: pin the version, isolate it behind a PayoutService interface, and own the webhook and failure handling (KYC rejections, negative balances, reversals) ourselves. If the abstraction fights us, plan to fork—the license permits it, and the surface area is small enough to absorb.

Recommendation: Adopt as an evaluation-phase dependency, not a load-bearing one—pilot it against a real Express-account onboarding and payout in staging, and revisit the build-vs-buy decision once we know our actual payout complexity.

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.
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
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource