Skip to content
Create account or Sign in
The Stripe Docs logo
/
Ask AI
Create accountSign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
APIs & SDKsHelp
Overview
Get started with Connect
Design your integration
    SaaS platform
      Quickstart
      Essential tasks
        Create a connected account
        Set up Dashboard access
        Onboard a connected account
        Accept a payment
        Collect platform fees
        Charge service fees
        Pay out to connected accounts
        Handle refunds and disputes
    Marketplace
Integration fundamentals
Example integrations
Account management
Onboard accounts
Configure account Dashboards
Work with connected account types
Payment processing
Accept payments
Pay out to accounts
Platform administration
Manage your Connect platform
Tax forms for your Connect platform
United States
English (United States)
HomePlatforms and marketplacesDesign your integrationSaaS platform

SaaS platform essential integration tasksPublic preview

Review the integration steps you must complete to build a SaaS platform.

Connect supports many methods of integration to define the interactions between you, your connected accounts, and Stripe. You get to decide:

  • How funds from purchases move through your platform account and Stripe.
  • Which accounts Stripe uses to cover losses from refunds and disputes.
  • Whether connected accounts interact with Stripe directly or through your own site.
  • How to charge connected accounts for using your platform.

If you’re building a SaaS platform to charge a per-transaction fee and a monthly service fee to allow connected accounts to directly accept Stripe-processed payments through your platform, this guide might help simplify some of your decisions by providing a best practice set of integration steps.

Before you begin

  1. Register your platform.
  2. Add business details to activate your account.
  3. Complete your platform profile.
  4. Customize your brand settings. Add a business name, icon, and brand color.

Essential task summary

Each essential task represents a discrete step in the process of building your SaaS platform.

  1. Create a connected account

    Create a Stripe account that uses your platform’s Stripe integration to accept payments from their customers.

  2. Set up Dashboard access

    Specify whether your connected account can access the Stripe Dashboard directly or through your own site.

  3. Onboard your connected account

    Notify your connected account of required actions they must take to activate their account with Stripe.

  4. Accept a payment

    Configure your payment integration to correctly reference your connected account and apply branding to the UI their customers see.

  5. Collect platform fees

    Decide whether your platform collects a fee for each processed payment.

  6. Charge service fees

    Decide whether your connected account must subscribe to use your platform.

  7. Payout users

    Define how and when your connected account withdraws funds from their Stripe balance.

  8. Handle refunds and disputes

    Manage the funds flow of activity that reverses completed payments.

Was this page helpful?
YesNo
  • Need help? Contact Support.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc