Build a multi-party integration with Connect
Learn how Connect works.
Marketplaces and software platforms use Connect and its related tools to route payments between sellers, customers, and recipients who need to get paid.
Connect enables you to streamline management and handle payments and payouts across users on your platform or marketplace.
- Onboarding: Onboard and verify sellers using connected accounts with Stripe-hosted flows, or build your own with our APIs.
- Account management: Enable sellers to manage their account with Stripe-hosted dashboards, embedded components, or build your own with our APIs.
- Payments: Integrate payments and route funds to sellers on your platform.
- Payouts: Pay out sellers with a variety of payout options. Enable cross border payouts for global sellers.
- Platform tools: Manage your platform or marketplace with a sophisticated suite of platform tooling for monetization, seller support, risk management, and tax reporting.
Country availability
How Connect works
A Connect integration consists of five main components:
- Your platform’s web or mobile application
- Your platform’s Stripe account
- Your users’ connected accounts
- Stripe payments
- Stripe payouts
When onboarding to Connect, you create a Connect application on your platform’s Stripe account. The Connect application allows you to create and access data on your connected accounts. You use your Stripe API keys to make API requests on behalf of your connected accounts.
Connect offers a number of different options for onboarding accounts for your users and creating payments and payouts on these accounts. Providing your users with access to Stripe-hosted dashboards and embedded components enables you to create a customized way for your users to manage their financial workflows, while minimizing your development time and helping you to launch quickly.
Connect charge types offer different ways to orchestrate payments to your connected accounts, whether that is enabling users to accept payments directly or facilitating payments between multiple sellers. Connect payouts enable you to manage payout timing, destination payout accounts, and payout monetization on your connected accounts.
Use cases
Connect is highly flexible and designed to support many multi-party use cases:
- SaaS platforms: Enable users to accept payments directly. Platforms such as Squarespace enable businesses to build their own online stores to sell directly to customers.
- Marketplaces: Collect payments and pay out to multiple sellers. Platforms such as Airbnb connect homeowners to potential guests.
- Top-up and pay out: Payout users without accepting payments. Add funds to your platform account and then transfer funds to your users without processing payments on Stripe.
- In-person payments: Add Stripe Terminal to your multi-party integration. Enable your users to accept in-person payments alongside online payments with a single integration.
Design an integration
To determine how to build a Connect integration for your use case:
- Complete the Connect platform onboarding process or view example integrations.
- After onboarding, review your integration guide. The guide is customized with selections you’ve made in platform onboarding.
- Follow the onboarding quickstart to set up and start using your integration.