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.
Key customer portal features
All customer portal features
Customer portal limitations
Get started with the customer portal
Supported payment methods
|Payment method||Description||Currencies||Merchant Country||Limitations|
|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|
|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.|
|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|
|Cash App Pay (||Cash App is a popular consumer app in the US that allows customers to bank, invest, send, and receive money using their digital wallet.||USD||US||None|
|Link (||Link saves and autofills payment and shipping information for your customers so they don’t need to enter payment details manually.||Most currencies||Most locations||None|
|PayPal (||PayPal is a payment method that enables customers in any country to pay using their PayPal account.||Most currencies||Europe||Requires approval|
|Pre-authorized debits (||PADs are a low-cost, high volume batch processing network for financial transactions in Canada.||CAD, USD||CA, US||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|
|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.|
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.