Build marketplaces and platforms with Stripe Connect. Use when implementing multi-vendor payments, seller onboarding, commissions, payouts, or split payments.
View on GitHubFebruary 2, 2026
Select agents to install to:
npx add-skill https://github.com/fusengine/agents/blob/main/plugins/laravel-expert/skills/laravel-stripe-connect/SKILL.md -a claude-code --skill laravel-stripe-connectInstallation paths:
.claude/skills/laravel-stripe-connect/# Laravel Stripe Connect ## Agent Workflow (MANDATORY) Before ANY implementation, launch in parallel: 1. **fuse-ai-pilot:explore-codebase** - Check existing payment setup, Seller model 2. **fuse-ai-pilot:research-expert** - Verify latest Stripe Connect docs via Context7 3. **mcp__context7__query-docs** - Query specific patterns (account types, payment flows) After implementation, run **fuse-ai-pilot:sniper** for validation. --- ## Overview Stripe Connect enables platforms and marketplaces to accept payments and pay out sellers/service providers. | Use Case | Example | This Skill | |----------|---------|------------| | **Marketplace** | Etsy, eBay | ✅ Yes | | **On-demand services** | Uber, DoorDash | ✅ Yes | | **Crowdfunding** | Kickstarter | ✅ Yes | | **SaaS with payouts** | Substack, Teachable | ✅ Yes | | **Simple SaaS** | Netflix, Notion | ❌ Use billing | ### Key Difference: Billing vs Connect | Aspect | **Laravel Cashier** | **Stripe Connect** | |--------|--------------------|--------------------| | **Money flow** | Customer → You | Customer → Seller (via you) | | **Accounts** | 1 Stripe account | Platform + N seller accounts | | **Use case** | Subscriptions | Multi-party payments | | **Complexity** | Simple | Complex | --- ## Critical Rules 1. **Verify seller identity** - KYC required before payouts 2. **Handle negative balances** - Platform liable if seller can't cover refunds 3. **Webhook-driven** - Never trust client-side for payment confirmation 4. **Store account IDs** - Always persist `stripe_account_id` on sellers 5. **Test with test mode** - Use test account IDs before production 6. **Understand liability** - Know who pays for disputes per account type --- ## Architecture ``` app/ ├── Http/ │ ├── Controllers/ │ │ └── Connect/ │ │ ├── SellerOnboardingController.php │ │ ├── MarketplacePaymentController.php │ │ └── PayoutController.php │ └── Middleware/ │ └── EnsureSellerOnboarded.php ├── Models/ │ ├──