Manage customer relationships with your business.
To let your customers manage their account on their own, use Stripe’s hosted solutions, like the customer portal and hosted recovery flows. You can set up and use these solutions without writing any code.
Customer portal features
The customer portal allows your customers to self-manage their payment details, invoices, and subscriptions in one place.
See what your customers can do in the customer portal
Key customer portal features
All customer portal features
Customer portal limitations
Get started with the customer portal
Activate a link that you add to your website or share with your customers, allowing them to self-manage their billing details.
Share a link to customer portal
Add the customer portal directly to your website experience and use your own authentication system.
Integrate into your site
Streamline customer actions between your own app and Stripe by deep linking directly to a page to update payment method, cancel a subscription, or update a subscription.
Streamlined customer portal flows
Supported payment methods
|Payment method||Description||Currencies||Merchant Country||Limitations|
|Cards (||Cards are one of the most popular ways to pay online, with broad global reach. There are different types of cards and several steps in the process.||Most currencies||Most locations||None|
|SEPA direct debit (||The Single Euro Payments Area (SEPA) is an initiative of the European Union to simplify payments within and across member countries.||EUR||AU, CA, Europe, HK, JP, MX, NZ, SG, US||None|
|ACH Direct Debit (||Stripe users can receive bank transfers directly from customers.||USD||US||None|
|AU BECS Debit (||Bulk Electronic Clearing System (BECS) Direct Debit payments from customers with an Australian bank account.||AUD||AUS||None|
|UK BACS Debit (||Bacs Direct Debit is a reusable, delayed notification payment method available to bank account holders from the United Kingdom.||GBP||UK||You must have a UK Stripe account and a UK bank account to accept UK BACS Debit from your customers.|
|Boleto (||Boleto is a popular payment method in Brazil where customers pay by using a Boleto voucher with a generated number.||BRL||BR||You must have a Brazilian Stripe account to accept Boleto from your customers.|
Other hosted resources to use with the customer portal
Stripe offers multiple prebuilt resources so you can bill your customers quickly and maximize revenue retention and recovery.
A Stripe-hosted no-code way to share a link with your customers to get them signed up for your service.
A Stripe-hosted interface you can integrate into your customer sign up.
A Stripe-powered embed you can integrate into your website