Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Payment method support


Payment method support

Learn how your integration choices affect payment method support.

Payment methods support certain currencies, countries, products, and API options. Make sure your chosen payment methods work for your scenario before choosing an integration option by viewing these tables:

All payment methods have specific requirements for their use and might contain additional restrictions that you must comply with, such as marketing guidelines, additional prohibited and restricted businesses, and information about handling disputes and refunds. These usage requirements and restrictions are described in the documentation for that payment method or in the applicable payment terms.

Troubleshoot a payment method

If a customer doesn’t see a specific payment method, follow these steps to troubleshoot the issue using the Dashboard payment method troubleshooting tool.

Country and currency support

Refer to the following table to see where each payment method is supported and what presentment currencies it accepts. This table contains all of the supported currencies and countries for a given payment method. In some cases, not all of the countries listed can accept payments in all of the listed presentment currencies. For more details on exactly what currencies are accepted, see the individual payment method’s page.

Connected accounts

If you have a platform or marketplace integration that uses Connect, your connected accounts might have different eligibility requirements than your account. To learn about connected account eligibility and capabilities, see Payment method support for Connect platforms and marketplaces.

Payment methodCurrenciesBusiness locationCustomer country
ACH Direct DebitUSDAustria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Gibraltar, Greece, Hungary, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom, and United StatesUnited States
AffirmCAD, USDCanada and United StatesCanada and United States
Afterpay (Clearpay)AUD, CAD, EUR, NZD, GBP, USDAustralia, Canada, New Zealand, United Kingdom, and United StatesAustralia, Canada, New Zealand, United Kingdom, and United States
AlipayAUD, CAD, CNY, EUR, GBP, HKD, JPY, MYR, NZD, SGD, USDEuropean Union, Australia, Canada, Hong Kong, Japan, New Zealand, Singapore, and United StatesChinese consumers, overseas Chinese, and Chinese travelers
AlmaEURFranceFrance
Amazon PayUSDAustria, Belgium, Cyprus, Denmark, France, Germany, Hungary, Ireland, Italy, Luxembourg, Netherlands, Portugal, Spain, Sweden, Switzerland, United Kingdom, and United StatesWorldwide
Apple PayMost currenciesApple-supported locationsApple-supported locations
Bacs Direct DebitGBPUnited KingdomUnited Kingdom
BancontactEUREuropean Union, Australia, Hong Kong, Japan, Mexico, New Zealand, Singapore, and United StatesBelgium
Bank transfersEUR, GBP, JPY, MXN, USDEuropean Union, Japan, Mexico, United Kingdom, and United StatesEuropean Union, Japan, Mexico, United Kingdom, and United States
the related setting direct debitAUDAustraliaAustralia
the related settingPLNAustria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, and SwedenPoland
BoletoBRLBrazilBrazil
CardsMost currenciesMost locationsMost locations
Cash App PayUSDUnited StatesUnited States customers (excluding accounts in US territories)
EPSEUREuropean Union, Australia, Austria, Canada, Hong Kong, Japan, Mexico, New Zealand, Singapore, and United StatesAustria
FPXMYRMalaysiaMalaysia
Google PayMost currenciesGoogle-supported locationsGoogle-supported locations
GrabPayMYR, SGDMalaysia and SingaporeMalaysia and Singapore
iDEALEUREuropean Union, Australia, Canada, Hong Kong, Japan, Mexico, New Zealand, Singapore, and United StatesNetherlands
KlarnaAUD, CAD, CHF, CZK, DKK, EUR, GBP, NOK, NZD, PLN, RON, SEK, USDAustralia, Austria, Belgium, Canada, Croatia, Cyprus, Denmark, Estonia, Finland, France, Germany, Greece, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, New Zealand, Norway, Poland, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom, and United StatesAustralia, Austria, Belgium, Canada, Finland, France, Germany, and Switzerland
KonbiniJPYJapanJapan
LinkMost currenciesAustralia, Austria, Belgium, Bulgaria, Canada, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Gibraltar, Greece, Hong Kong, Hungary, Ireland, Italy, Japan, Latvia, Liechtenstein, Lithuania, Luxembourg, Malaysia, Malta, Mexico, Netherlands, New Zealand, Norway, Poland, Portugal, Romania, Singapore, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Arab Emirates, United Kingdom, and United StatesMost locations
MB WAYEURAustralia, Austria, Belgium, Bulgaria, Canada, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Gibraltar, Greece, Hong Kong, Hungary, Ireland, Italy, Japan, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Mexico, Netherlands, New Zealand, Norway, Poland, Portugal, Romania, Singapore, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom, and United StatesPortugal
MobilePayDKK, EUR, NOK, SEKAustria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, and SwedenDenmark and Finland
MultibancoEURAustria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Gibraltar, Greece, Hungary, Ireland, Italy, Liechtenstein, Lithuania, Luxembourg, Latvia, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom, and United StatesPortugal
the related settingMXNMexicoMexico
P24EUR, PLNEuropean Union, Australia, Canada, Hong Kong, Japan, Mexico, New Zealand, Singapore, and United StatesPoland
Pay by BankGBPUnited KingdomUnited Kingdom
PayNowSGDSingaporeSingapore
PayPalAUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, NOK, NZD, PLN, SEK, SGD, USDAustria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, and United KingdomWorldwide
PayPayJPYJapanJapan
PixBRLBrazil (Invite only), United StatesBrazil
Pre-authorized debit in CanadaCAD, USDCanada and United StatesCanada
PromptPayTHBThailandThailand
the related setting debitEUREuropean Union, Australia, Canada, Hong Kong, Japan, Mexico, New Zealand, Singapore, and United StatesEurope
Stablecoin paymentsUSDUnited StatesWorldwide
SwishSEKAustria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Ireland, Iceland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Netherlands, Norway, Poland, Romania, Slovakia, Slovenia, Spain, and SwedenSweden
the related settingCHFAustria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Gibraltar, Greece, Hungary, Ireland, Iceland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Monaco, Netherlands, Norway, Poland, Portugal, Romania, San Marino, Slovakia, Slovenia, Sweden, Spain, Switzerland, and United KingdomSwitzerland
UPIINRAustria, Australia, Belgium, Bulgaria, Canada, Switzerland, Cyprus, Czech Republic, Germany, Denmark, Estonia, Spain, Finland, France, United Kingdom, Greece, Croatia, Hungary, Ireland, Italy, Liechtenstein, Lithuania, Luxembourg, Latvia, Malta, Netherlands, Norway, Poland, Portugal, Romania, Sweden, Singapore, Slovenia, Slovakia, and United StatesIndia
WeChat PayAUD, CAD, CHF (depending on business location), CNY, DKK, EUR, GBP, HKD, JPY, NOK, SEK, SGD, USDEuropean Union, Australia, Canada, Hong Kong, Japan, Singapore, United Kingdom, and United StatesChinese consumers, overseas Chinese, and Chinese travelers
ZipAUD, USD (Invite only)Australia and United States (Invite only)Australia and United States (Invite only)

Product support

To determine which payment methods each Stripe product supports, refer to the following tables:

Checkout modes

Checkout has three modes: payment, subscription, and setup. Unless specified otherwise, the payment method is available in all modes.

Bank debits product support

1 You can’t use the Payment Element to create SetupIntents for Bacs Direct Debit. Use Checkout in setup mode instead. 2 Not supported when using Checkout in subscription mode. 3 Not supported when collecting payment details before creating a PaymentIntent. 4 Not supported when using Elements with the Checkout Sessions API.

Contact us to request a new bank debit method.

Bank redirects product support

1 Not supported when using Checkout in subscription mode. 2 Not supported when using Checkout in setup mode. 3 Not supported when collecting payment details before creating a PaymentIntent. 4 Not supported when using Elements with the Checkout Sessions API. 5 Only supported when using Checkout in subscription mode. 6 Not supported when using charge_automatically for subscriptions or invoices. iDEAL | Wero is a single use payment method where customers are required to authenticate each payment. 7 Invoices and Subscriptions only support the send_invoice collection method.

Contact us to request a new bank redirect payment method.

Bank transfers product support

1 Not supported when using Checkout in subscription mode. 2 Not supported when using Checkout in setup mode. 3 Invoices and Subscriptions only support the send_invoice collection method.

Buy now, pay later product support

1 Not supported when using Checkout in subscription mode. 2 Not supported when using Checkout in setup mode. 3 Not supported when saving payment details during payment ( setup_future_usage). 4 Only supports the send_invoice collection method. 5 Availability varies by buyer country and Klarna payment option. Review the Klarna payment options page.

Cards product support

Real-time payments product support

1 Not supported when using Checkout in subscription mode. 2 Not supported when using Checkout in setup mode. 3 Invoices and Subscriptions only support the send_invoice collection method.

Stablecoin payments product support

1 Supported with send_invoice collection method subscriptions.

Vouchers product support

1 Not supported when using Checkout in subscription mode. 2 Not supported when using Checkout in setup mode. 3 Invoices and Subscriptions only support the send_invoice collection method. 4 Request an invite to create charges on behalf of other accounts.

Wallets product support

Payment methodConnectCheckoutPayment LinksPayment ElementExpress Checkout ElementMobile Payment ElementSubscriptionsInvoicingCustomer PortalTerminal
Alipay1,2Invite onlyN/A (online payments only)
Amazon Pay3N/A (online payments only)
Apple Pay 75
Cash App PayN/A (online payments only)
Google Pay 7
GrabPay1,24N/A (online payments only)
Link6N/A (online payments only)
MB WAY1,2,3944N/A (online payments only)
MobilePay1,2N/A (online payments only)
PayPal3N/A (online payments only)
PayPay81,2,3N/A (online payments only)
Revolut PayN/A (online payments only)
Samsung Pay1,2
SatispayN/A (online payments only)
Stablecoins and cryptoInvite onlyN/A (online payments only)
Vipps1,2N/A (online payments only)
WeChat Pay1,2Private preview 4410

1 Not supported when using Checkout in subscription mode. 2 Not supported when using Checkout in setup mode. 3 Not supported when saving payment details during payment ( setup_future_usage). 4 Invoices and Subscriptions only support the send_invoice collection method. 5 Checkout with ui_mode set to embedded_page supports only Safari version 17 or later and iOS version 17 or later. 6 The Payment Element doesn’t support Link in Brazil or India. 7 Stripe accounts based in India don’t support Apple Pay or Google Pay. 8 Request an invite to use Connect. 9 Mobile Payment Element only supports MB WAY on iOS. Android support is coming soon. 10 WeChat Pay isn’t available for Terminal in Japan due to regional limitations.

Additional API support

To learn about payment method API support, refer to the following tables.

Bank transfers implemented through the customer_balance payment method type have limited support for the on_behalf_of parameter on Connect charges, and that PayPal doesn’t support on_behalf_of.

The following payment methods support on_behalf_of in private preview:

Bank debits API support

1 Cards and bank debit methods including the related setting debit, AU the related setting direct debit, and the related setting debit support both on_session and off_session with setup future usage. All other payment method types either don’t support setup_future_usage or only support off_session. 2 Payment methods might require confirmation with return_url to indicate where Stripe should redirect your customer after they complete the payment. 3 PaymentIntents support confirmation with Bacs Direct Debit payment methods when the Mandate has been collected by a Stripe-owned flow such as Checkout, Payment Element, and Payment Links. 4 You can create SetupIntents for Bacs Direct Debit through Checkout using setup mode. 5 Pre-authorized debit in Canada doesn’t support the deferred intent creation integration path.

Bank redirects API support

Payment methodAPI enumPaymentIntentsSetupIntentsManual captureSetup future usage 1Requires redirect 2
Bancontactbancontact3Yes
the related setting 4blikNo
EPSepsYes
FPXfpxYes
iDEAL | WeroidealYes
P24p24Yes
Pay by Bankpay_by_bankYes
the related settingtwintYes

1 Cards and bank debit methods including the related setting debit, AU the related setting direct debit, and the related setting debit support both on_session and off_session with setup future usage. All other payment method types either don’t support setup_future_usage or only support off_session. 2 Payment methods might require confirmation with return_url to indicate where Stripe should redirect your customer after they complete the payment. 3 Bancontact supports setup_future_usage by saving the customer’s bank details as a the related setting Direct Debit payment method. 4 the related setting doesn’t support the deferred intent creation integration path.

Bank transfers API support

Payment methodAPI enumPaymentIntentsSetupIntentsManual captureSetup future usage 1Requires redirect 2
Bank transferscustomer_balanceNo

1 Cards and bank debit methods including the related setting debit, AU the related setting direct debit, and the related setting debit support both on_session and off_session with setup future usage. All other payment method types either don’t support setup_future_usage or only support off_session. 2 Payment methods might require confirmation with return_url to indicate where Stripe should redirect your customer after they complete the payment.

Buy now, pay later API support

Payment methodAPI enumPaymentIntentsSetupIntentsManual captureSetup future usage 1Requires redirect 2
AffirmaffirmYes
Afterpay/Clearpayafterpay_clearpayYes
AlmaalmaYes
BilliebillieYes
KlarnaklarnaYes
KriyakriyaYes
MondumonduYes
SeQurasequraYes
SunbitsunbitYes
ZipzipYes

1 Cards and bank debit methods including the related setting debit, AU the related setting direct debit, and the related setting debit support both on_session and off_session with setup future usage. All other payment method types either don’t support setup_future_usage or only support off_session. 2 Payment methods might require confirmation with return_url to indicate where Stripe should redirect your customer after they complete the payment.

Cards API support

Payment methodAPI enumPaymentIntentsSetupIntentsManual captureSetup future usage 1Requires redirect 2
CardscardNo

1 Cards and bank debit methods including the related setting debit, AU the related setting direct debit, and the related setting debit support both on_session and off_session with setup future usage. All other payment method types either don’t support setup_future_usage or only support off_session. 2 Payment methods might require confirmation with return_url to indicate where Stripe redirects your customer after they complete the payment.

Payment methodAPI enumPaymentIntentsSetupIntentsManual captureSetup future usage 1Requires redirect 2
LinklinkNo

1 Cards and bank debit methods including the related setting debit, AU the related setting direct debit, and the related setting debit support both on_session and off_session with setup future usage. All other payment method types either don’t support setup_future_usage or only support off_session. 2 Payment methods might require confirmation with return_url to indicate where Stripe redirects your customer after they complete the payment.

Real-time payments API support

Payment methodAPI enumPaymentIntentsSetupIntentsManual captureSetup future usage 1Requires redirect 2
Pay by Bankpay_by_bankYes
PayNowpaynowNo
PayTopaytoNo
PromptPaypromptpayNo
UPIupiYes
SwishswishYes

1 Cards and bank debit methods including the related setting debit, AU the related setting direct debit, and the related setting debit support both on_session and off_session with setup future usage. All other payment method types either don’t support setup_future_usage or only support off_session. 2 Payment methods might require confirmation with return_url to indicate where Stripe should redirect your customer after they complete the payment.

Stablecoin payments API support

Payment methodAPI enumPaymentIntentsSetupIntentsManual captureSetup future usage 1Requires redirect 2
Stablecoin paymentscryptoPrivate previewPrivate previewYes

Vouchers API support

Payment methodAPI enumPaymentIntentsSetupIntentsManual captureSetup future usage 1Requires redirect 2
BoletoboletoNo
KonbinikonbiniNo
MultibancomultibancoNo
the related settingoxxoNo

1 Cards and bank debit methods including the related setting debit, AU the related setting direct debit, and the related setting debit support both on_session and off_session with setup future usage. All other payment method types either don’t support setup_future_usage or only support off_session. 2 Payment methods might require confirmation with return_url to indicate where Stripe should redirect your customer after they complete the payment.

Wallets API support

Payment methodAPI enumPaymentIntentsSetupIntentsManual captureSetup future usage 1Requires redirect 2
AlipayalipayYes
Amazon Payamazon_payYes
Apple PayNo
Cash App PaycashappYes
Google PayNo
GrabPaygrabpayYes
LinklinkNo
MB WAYmb_wayNo
MobilePaymobilepayYes
PayPalpaypalYes
PayPaypaypayYes
Revolut Payrevolut_payYes
Samsung Paysamsung_payYes
Secure Remote CommerceA comma-separated list of accepted card brandsYes
Stablecoins and cryptocryptoInvite onlyInvite onlyYes
VippsvippsYes
WeChat Paywechat_payPrivate previewPrivate previewYes

1 Cards and bank debit methods including the related setting debit, AU the related setting direct debit, and the related setting debit support both on_session and off_session with setup future usage. All other payment method types either don’t support setup_future_usage or only support off_session. 2 Payment methods might require confirmation with return_url to indicate where Stripe should redirect your customer after they complete the payment.

Custom payment methods

If you need a payment method not offered on this page, consider custom payment methods.

Payment methodConnectCheckoutPayment LinksPayment ElementExpress Checkout ElementMobile Payment ElementSubscriptionsInvoicingCustomer Portal
Custom payment methods12

1 Not supported when using manual approval ( approval_method=manual).

2 In private preview.

Last verified 2026-09-24

Is this helpful?