Your customers see the available payment methods during the checkout process. You can either list payment methods manually or allow Stripe to select enabled payment methods from your Dashboard. If you allow Stripe to select payment methods for you, we evaluate the currency, payment method restrictions, and other parameters to determine the list of supported payment methods. We prioritize payment methods that help increase conversion and are most relevant to the currency and customer’s location.
Choose your integration
To decide which integration works best for you, you need to consider:
- The Stripe products and checkout options you want to use or are currently using.
- The payment methods you want to enable.
Stripe Checkout and the Payment Element
The Payment Element is a UI component that you embed into your website or app. When customers are ready to complete a purchase, you create a PaymentIntent or SetupIntent and configure how you want to display payment methods. You can enable automatic payment methods and let Stripe select enabled payment methods from your Dashboard, or list payment methods manually with payment method types.
You can see an example of all of these options in the Accept a payment guide.
Payment method and product support
Payment methods only support certain currencies, countries, and products. Review the following table to make sure your chosen payment methods work for your scenario.
Depending on your payments flows, some additional API options might restrict the payment methods you can offer.
Mobile Payment Element
|Afterpay and Clearpay (||AUD, CAD, NZD, GBP, USD||AU, CA, IE, NZ, UK, US|
|Alipay (||AUD, CAD, CNY, EUR, GBP, HKD, JPY, MYR, NZD, SGD, USD||AU, CA, Europe, HK, JP, NZ, SG, US|
|Bancontact (||EUR||AU, CA, Europe, HK, JP, MX, NZ, SG, US|
|BECS Direct Debit (||AUD||AU|
|Cards (||Most currencies||Most locations|
|EPS (||EUR||AU, CA, Europe, HK, JP, MX, NZ, SG, US|
|Giropay (||EUR||AU, CA, Europe, HK, JP, MX, NZ, SG, US|
|GrabPay (||MYR, SGD||MY, SG|
|iDEAL (||EUR||AU, CA, Europe, HK, JP, MX, NZ, SG, US|
|Klarna (||DKK, EUR, GBP, NOK, SEK, USD||AT, BE, DE, DK, EE, ES, FI, FR, GR, IE, IT, LT, LV, NL, NO, SE, SI, SK, UK, US|
|P24 (||EUR, PLN||AU, CA, Europe, HK, JP, MX, NZ, SG, US|
|Pre-authorized debit in Canada (||CAD, USD||CA, US|
|SEPA Debit (||EUR||AU, CA, Europe, HK, JP, MX, NZ, SG, US|
|Sofort (||EUR||AU, CA, Europe, HK, JP, MX, NZ, SG, US|
Additional API supportability
|Afterpay and Clearpay (|
|Becs Direct Debit (|
|Pre-authorized debit in Canada (|
|SEPA Debit (|
2 Cards and bank debit methods including SEPA Debit, AU Becs Direct Debit, and ACSS Debit support both
off_session with setup future usage. All other payment method types either don’t support
setup_future_usage or only support