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
    Marketplace
      Quickstart
      Essential tasks
        Create a connected account
        Set up Dashboard access
        Onboard a connected account
        Enable payment methods
        Accept a payment
        Collect application fees
        Pay out to connected accounts
        Handle refunds and disputes
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 integrationMarketplaceEssential tasks

Set up Dashboard access

Set up the Stripe Dashboard for your marketplace to enable your connected accounts to view transactions.

The Express Dashboard allows your connected accounts to view their available balance, see upcoming payouts, and track their earnings in real time.

Use login links to enable your connected accounts to access the Express Dashboard. You can generate single-use account-specific login links that redirect connected accounts from your platform application to the Express Dashboard login page. Then the connected account logs into the Dashboard using SMS authentication.

This guide shows you how to set up an Express Dashboard. Alternatively, you can build a custom dashboard using embedded components or the API.

Create a login link

Use the Login Link API to generate a URL for an account-specific Express Dashboard login page.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl -X POST https://api.stripe.com/v1/accounts/
{{CONNECTED_ACCOUNT_ID}}
/login_links
\ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"

A successful response returns the generated login link URL:

{ "object": "login_link", "created": 1495580507, "url":
"https://stripe.com/express/Ln7FfnNpUcCU"
}

Redirect to the login link

Typically, you generate a login link URL on demand when a connected account intends to visit the Express Dashboard. For example, you include an Open Dashboard button in your application. When a connected account user clicks it, your application calls the API to generate a login link and redirects them to that URL.

Security tip

Don’t email, text, or otherwise send login link URLs outside of your platform. Redirect authenticated users to it only from within your platform application.

When you redirect a connected account user to a login link, Stripe sends an SMS authentication code to their phone number. They verify their identity on the Express Dashboard login page by entering the code.

If they don’t have access to their account phone number, they can change it by clicking I no longer have access to this phone number. This sends a verification code to their account email. They can change the account phone number by entering the code. If the user changes the number, Stripe redirects them to the Express Dashboard login page and sends an SMS authentication code to the new number.

Customize the Dashboard

You can choose to customize the Express Dashboard, including branding, available features, and messaging. See Customize the Express Dashboard for details.

Next steps

Next, learn how to generate an onboarding link for a connected account.

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