When you use the customer portal, you get the following features.
|Customer management||Offer your customers a self-serve experience to:|
- Update billing information, including their tax IDs
- Update payment methods
- Update, cancel, pause, resume, and view subscriptions
- Pay, download, and view current and past invoices
|Interoperability||Use the portal with other Stripe products:|
|Localization support||Automatically localize the portal based on your customers’ preferred language. To view a localized version of the portal, set your browser’s default language to the language you want to preview. See the full list of supported languages.|
|Customized branding||Configure the portal to match your branding, including your icon, logo, colors, and business information.|
|Payment methods||Manage payment methods to make it convenient for your customers to pay you. See the full list of supported payment methods. Read the payment methods guide to learn more.|
Supported payment methods
Portal sessions are temporary. New portal sessions expire after a five minute period. If a customer uses it within that time period, then the session expires within one hour of the most recent activity. Each portal session can last up to two hours before expiring.
The customer portal has the following limitations:
If subscriptions use any of the following, customers can only cancel them in the portal (they can’t update such subscriptions):
Customers can’t update or cancel subscriptions that are attached to schedules.
Customers that have active subscriptions and have enabled Stripe Tax can’t update their billing or shipping addresses to an unrecognized location—they must provide a valid address.
The portal doesn’t display the payment method section if the portal doesn’t support the customer’s default payment method.