Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
Overview
Get started with Connect
    How Connect works
    Design an integration
    Migrate to account controller properties
    Compare SaaS platform configurations for Accounts v1 and Accounts v2
    Upcoming requirements updates
    Onboarding Quickstart
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
HomePlatforms and marketplacesGet started with Connect

How Connect works

Learn how Connect's features support multiparty integrations.

Businesses such as marketplaces and software platforms use Connect to manage and route payments and payouts between sellers, customers, service providers, and other entities.

  • 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 custom interfaces you can build 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 monetisation, seller support, risk management, and tax reporting.
An overview of interactions between a Connect platform, customers, and connected accounts

Elements of a Connect integration

A Connect integration consists of five main components:

  • Your platform’s web or mobile application
  • Your platform’s Stripe account
  • 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 connected accounts and creating payments and payouts on them. Giving connected accounts access to Stripe-hosted Dashboards and embedded components lets you customise their financial workflows while minimising your development effort and time to launch.

Connect charge types offer different ways to orchestrate payments to your connected accounts, whether enabling them to accept payments directly or facilitating payments between multiple sellers. Connect payouts enable you to manage payout timing, destination payout accounts, and payout monetisation on your connected accounts.

Availability

The countries where you can have connected accounts depends on the business location of your platform’s country:

  • Cross-border payouts: If your platform qualifies, you can pay out connected accounts in their local currencies. Stripe determines whether your platform meets the criteria to support cross-border payouts.

  • Extra features: If using Connect with additional payment methods or with Stripe Terminal, country availability is also dependent on those features.

Country availability

Albania
Antigua & Barbuda
Argentina
Armenia
Australia
Austria
Bahamas
Bahrain
Belgium
Benin
Bolivia
Bosnia & Herzegovina
Botswana
Brunei
Bulgaria
Cambodia
Canada
Chile
Colombia
Costa Rica
Côte d’Ivoire
Cyprus
Czech Republic
Denmark
Dominican Republic
Ecuador
Egypt
El Salvador
Estonia
Ethiopia
Finland
France
Gambia
Germany
Ghana
Greece
Guatemala
Guyana
Hong Kong
Hungary
Iceland
Ireland
Israel
Italy
Jamaica
Japan
Jordan
Kenya
Kuwait
Latvia
Lithuania
Luxembourg
Macao SAR China
Madagascar
Malta
Mauritius
Mexico
Moldova
Monaco
Mongolia
Morocco
Namibia
Netherlands
New Zealand
Nigeria
North Macedonia
Norway
Oman
Pakistan
Panama
Paraguay
Peru
Philippines
Poland
Portugal
Qatar
Romania
Rwanda
Saudi Arabia
Senegal
Serbia
Singapore
Slovakia
Slovenia
South Africa
South Korea
Spain
Sri Lanka
St. Lucia
Sweden
Switzerland
Taiwan
Tanzania
Thailand
Trinidad & Tobago
Tunisia
Turkey
United Arab Emirates
United Kingdom
United States
Uruguay
Uzbekistan
Vietnam

Available in preview:

Algeria
Angola
Azerbaijan
Bangladesh
Bhutan
Brazil
Croatia
Gabon
Georgia
Gibraltar
India
Indonesia
Kazakhstan
Laos
Liechtenstein
Malaysia
Mozambique
Niger
San Marino

Use cases

Connect supports many types of business models:

  • SaaS platforms: Enable connected accounts 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.

Design an integration

To determine how to build a Connect integration for your use case:

  1. Complete the Connect platform onboarding process or view example integrations.
  2. After onboarding, review your integration guide. The guide is customised with selections you’ve made in platform onboarding.
  3. Follow the onboarding quickstart to set up and start using your integration.
Was this page helpful?
YesNo
  • Need help? Contact Support.
  • Join our early access programme.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc