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
Billing
OverviewAbout the Billing APIs
Subscriptions
Invoicing
Usage-based billing
Quotes
Customer management
    Overview
    Customers
    Customer invoice balance
    Customer portal
    Set up the no-code customer portal
    Set up the customer portal with the API
    Configure the customer portal
    Deep links and flows in the customer portal
    Add a cancellation page to the customer portal
Billing with other products
Revenue recovery
Automations
Test your integration
Tax
Overview
Use Stripe tax
Manage compliance
Reporting
Overview
Select a report
Configure reports
Reports API
Reports for multiple accounts
Revenue recognition
Data
Overview
Business and product data use cases
SchemaData freshness
Sigma
Data Pipeline
Import external data
HomeRevenueCustomer management

Activate the no-code customer portal

Set up Stripe's customer portal with a no-code configuration.

First, you need a Stripe account. Register now.

Activate a link that you add to your website or share with your customers, allowing them to self-manage their payment details, invoices, and subscriptions. We’ll also add the link to your customer emails. You can set up the customer portal in a few minutes, without writing any code.

See how your customers can log in with the portal login link

Set up the customer portal

  1. Activate a customer portal link On the customer portal configuration page, click Activate link in the Ways to get started section.

  2. Configure the portal Go to the customer portal configuration page and select your configuration options. Learn more about configuration options.

  3. Share the portal login link Add the link you activated to your site, or send it directly to your customers. They can log in to the portal with their email address and a one-time passcode.

    Make sure your customers have an email set. If multiple customers have the same email address, Stripe selects the most recently created customer that has both that email and an active subscription.

    For security purposes:

    • Customers can’t update their email address through this link.
    • If a customer doesn’t receive a one-time passcode after clicking the login link, make sure their email address matches the email address of an existing customer. To check, enter the email address in the search bar of your Stripe dashboard.

OptionalCustomize branding

To customize the portal:

  1. Go to the Branding settings page, upload your icon or logo, and customize colors.
  2. Go to the Public account settings page and review your public business name and information.

OptionalPrefill customer email

You can use a prefilled_email URL parameter in the query string of your login link URL to streamline the login process.

Note

Example login link: https://billing.stripe.com/p/login/test_4gw6oJchs69w47e7ss?prefilled_email=jenny%40example.com

ParameterDescriptionSyntax

prefilled_email

Use prefilled_email to enter an email address on the login page automatically. This can be useful when sending the login link to your customers directly.

Customers can still edit this field.

prefilled_email must be a valid email address. Invalid values are silently dropped and your login link will continue to work as expected.

We recommend encoding email addresses that you attach as URL parameters to reduce the risk of not passing them through to your login link.

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