Skip to content
Create account or Sign in
The Stripe Docs logo
/
Ask AI
Create accountSign in
  • Get started
  • Payments
  • Revenue
  • Risk
  • Data
  • Money management
  • Stablecoins
  • Embedded finance
  • Developer resources
More
APIs & SDKsHelp
OverviewAccept a payment
Online payments
OverviewFind your use case
Use Payment Links
Build a payments page
Build a custom integration with Elements
Build an in-app integration
Use Managed Payments
Recurring paymentsMigrate legacy integrations
In-person payments
Terminal overview
Availability
Readers
Ready-made apps
Custom integration
Payment methods
Add payment methods
Manage payment methods
    Payment method support
    Payment method support for platforms and marketplaces
    Register payment method domains
    Dynamic payment methods
    Dynamic payment methods
    A/B testing payment methods
    Payment method rules
    Payment method configurations
Faster checkout with Link
Payment operations
Analytics
Balances and settlement time
Compliance and security
Currencies
Declines
Disputes
Payouts
ReceiptsRefunds and cancellations
Advanced integrations
Custom payment flows
Flexible acquiring
Off-Session Payments
Multiprocessor orchestration
Beyond payments
Incorporate your company
Agentic commerce
Financial Connections
Climate
United States
English (United States)
  1. Home/
  2. Payments/
  3. Manage payment methods

Payment method support

Learn how your integration choices affect payment method support.

Link and your integration

Link is a payment method network. With Link, users save their payment details one time, and can use them for future purchases at any business on the Link network.

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:

  • Country and currency support
  • Product support
  • API support

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
BECS direct debitAUDAustraliaAustralia
BLIKPLNAustria, 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
OXXOMXNMexicoMexico
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
SEPA debitEUREuropean Union, Australia, Canada, Hong Kong, Japan, Mexico, New Zealand, Singapore, and United StatesEurope
Stablecoin paymentsUSD
United States
Worldwide
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
TWINTCHFAustria, 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

Payment methodConnectCheckoutPayment LinksPayment ElementExpress Checkout ElementMobile Payment ElementSubscriptionsInvoicingCustomer Portal
Instant Bank Payments or ACH Direct Debit
Bacs Direct Debit 1
Australia BECS Direct Debit
New Zealand BECS Direct Debit
Pre-authorized debit in Canada 2 3,4
SEPA Direct Debit

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

Payment methodConnectCheckoutPayment LinksPayment ElementExpress Checkout ElementMobile Payment ElementSubscriptionsInvoicingCustomer Portal
Bancontact 7Invite only
BLIK 3,4
EPS 1,2 7Invite only
FPX 1,2 7
iDEAL | Wero 5,6,7 6
P24 1,2 7Invite only
TWINT 1,2

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

Payment methodConnectCheckoutPayment LinksPayment ElementExpress Checkout ElementMobile Payment ElementSubscriptionsInvoicingCustomer Portal
Bank transfers 1,2 3 3

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

Payment methodConnectCheckoutPayment LinksPayment ElementExpress Checkout ElementMobile Payment ElementSubscriptionsInvoicingCustomer PortalTerminal
Affirm 1,2 4
Afterpay/Clearpay 1,2Private preview
Alma 1,2
Billie 1,2
Klarna 53 4Private preview
Kriya 1,2
Mondu 1,2
Scalapay 1,2
SeQura 1,2 4
Sunbit 1,2
Zip 1,2

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

Payment methodConnectCheckoutPayment LinksPayment ElementExpress Checkout ElementMobile Payment ElementSubscriptionsInvoicingCustomer Portal
Cards

Link product support

Payment methodConnectCheckoutPayment LinksPayment ElementExpress Checkout ElementMobile Payment ElementSubscriptionsInvoicingCustomer Portal
Link

Real-time payments product support

Payment methodConnectCheckoutPayment LinksPayment ElementExpress Checkout ElementMobile Payment ElementSubscriptionsInvoicingCustomer PortalTerminal
Pay by Bank 1 3 3
PayNow 1,2 3 3
PayTo
PromptPay 1,2 3 3
UPI
Swish 1,2 3

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

Payment methodConnectCheckoutPayment LinksPayment ElementExpress Checkout ElementMobile Payment ElementSubscriptionsInvoicingCustomer Portal
Stablecoin PaymentsPrivate preview 1Private preview

1 Supported with send_invoice collection method subscriptions.

Vouchers product support

Payment methodConnectCheckoutPayment LinksPayment ElementExpress Checkout ElementMobile Payment ElementSubscriptionsInvoicingCustomer Portal
Boleto
Konbini 4 1,2 3 3
Multibanco 3 3
OXXO 1,2

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.
4Request an invite to create charges on behalf of other accounts.

Wallets product support

Payment methodConnectCheckoutPayment LinksPayment ElementExpress Checkout ElementMobile Payment ElementSubscriptionsInvoicingCustomer PortalTerminal
Alipay 1,2Invite onlyN/A (online payments only)
Amazon Pay 3N/A (online payments only)
Apple Pay 5
Cash App PayN/A (online payments only)
Google Pay7
GrabPay 1,2 4N/A (online payments only)
Link 6N/A (online payments only)
MB WAY 1,2,3 4 4N/A (online payments only)
MobilePay 1,2N/A (online payments only)
PayPal 3N/A (online payments only)
PayPay 8 1,2,3N/A (online payments only)
Revolut PayN/A (online payments only)
Samsung Pay 1,2
SatispayN/A (online payments only)
Stablecoins and cryptoInvite onlyN/A (online payments only)
Vipps 1,2N/A (online payments only)
WeChat Pay 1,2Private preview 4 4 10

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 Google Pay.
8 Request an invite to use Connect.
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:

  • Alipay
  • WeChat Pay

Bank debits API support

Payment methodAPI enumPaymentIntentsSetupIntentsManual captureSetup future usage1Requires redirect2
ACH Direct Debitus_bank_accountNo
Bacs Direct debitbacs_debit 3 4No
Australia BECS Direct Debitau_becs_debitNo
New Zealand BECS Direct Debitnz_bank_accountNo
Pre-authorized debit in Canada5acss_debitNo
SEPA debitsepa_debitNo

1 Cards and bank debit methods including SEPA debit, AU BECS direct debit, and ACSS 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 usage1Requires redirect2
Bancontactbancontact 3Yes
BLIK4blik 1No
EPSepsYes
FPXfpxYes
iDEAL | WeroidealYes
P24p24Yes
Pay by Bankpay_by_bankYes
TWINTtwintYes

1 Cards and bank debit methods including SEPA debit, AU BECS direct debit, and ACSS 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 SEPA Direct Debit payment method.
4 BLIK doesn’t support the deferred intent creation integration path.

Bank transfers API support

Payment methodAPI enumPaymentIntentsSetupIntentsManual captureSetup future usage1Requires redirect2
Bank transferscustomer_balanceNo

1 Cards and bank debit methods including SEPA debit, AU BECS direct debit, and ACSS 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 usage1Requires redirect2
AffirmaffirmYes
Afterpay/Clearpayafterpay_clearpayYes
AlmaalmaYes
BilliebillieYes
KlarnaklarnaYes
KriyakriyaYes
MondumonduYes
SeQurasequraYes
SunbitsunbitYes
ZipzipYes

1 Cards and bank debit methods including SEPA debit, AU BECS direct debit, and ACSS 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 usage1Requires redirect2
CardscardNo

1 Cards and bank debit methods including SEPA debit, AU BECS direct debit, and ACSS 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.

Link API support

Payment methodAPI enumPaymentIntentsSetupIntentsManual captureSetup future usage1Requires redirect2
LinklinkNo

1 Cards and bank debit methods including SEPA debit, AU BECS direct debit, and ACSS 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 usage1Requires redirect2
Pay by Bankpay_by_bankYes
PayNowpaynowNo
PayTopaytoNo
PromptPaypromptpayNo
UPIupiYes
SwishswishYes

1 Cards and bank debit methods including SEPA debit, AU BECS direct debit, and ACSS 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 usage1Requires redirect2
Stablecoin paymentscryptoPrivate previewPrivate previewYes

Vouchers API support

Payment methodAPI enumPaymentIntentsSetupIntentsManual captureSetup future usage1Requires redirect2
BoletoboletoNo
KonbinikonbiniNo
MultibancomultibancoNo
OXXOoxxoNo

1 Cards and bank debit methods including SEPA debit, AU BECS direct debit, and ACSS 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 enum PaymentIntentsSetupIntentsManual captureSetup future usage1Requires redirect2
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 SEPA debit, AU BECS direct debit, and ACSS 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 methods 1

1 In private preview.

Was this page helpful?
YesNo
  • Need help? Contact Support.
  • Chat with Stripe developers on Discord.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc
On this page