Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Payment methods


Payment methods

Learn about the supported payment methods for Invoicing.

By default, customers can pay invoices with any of the payment methods that you’ve enabled in your Invoice template. In some situations, there might be restrictions that prevent payment methods from being used for an invoice. For instance, a payment method might only operate in one currency or have limitations on the amount that can be paid. If there’s a limitation on a payment method, Stripe won’t automatically select it for you.

Supported payment methods

Stripe Invoicing supports the following payment methods:

Payment methodDescriptionCurrenciesBusiness locationLimitations
ACH Direct DebitAccept debit payments from customers with a US bank account using the Automated Clearing House (ACH) payments system operated by Nacha.USDUnited StatesNone
AffirmEnable customers to split their payments over time while your business gets paid up front.CAD, USDCanada, United StatesYou can only add this payment method to individual invoices. Invoices that use this payment method only support the send_invoice collection method.
Afterpay/ClearpayEnable customers to split their payments over time while your business gets paid up front.AUD, CAD, GBP, NZD, USDAustralia, Canada, New Zealand, United Kingdom, United StatesYou can only add this payment method to individual invoices. Invoices that use this payment method only support the send_invoice collection method.
AlipayAllow customers to pay on the web or a mobile device using login credentials or the Alipay app.AUD, CAD, CNY, EUR, GBP, HKD, JPY, MYR, NZD, SGD, USDAustralia, Canada, Europe, Hong Kong, Japan, New Zealand, Singapore, United StatesNone
Apple PayAllow customers to securely make payments using Apple Pay on their iPhone, iPad, or Apple Watch.Supported presentment currenciesWorldwide except IndiaNone
BancontactAllow customers to authorize payments on the Bancontact website or mobile app and then return to your website for immediate notification about the success or failure of the payment.EURAustralia, Canada, Europe, Hong Kong, Japan, Mexico, New Zealand, Singapore, United StatesNone
Bank transferReceive bank transfers directly from customers using Payment Intents.EUR, GBP, IDR, JPY, MXN, USDEurope (the related setting), Indonesia, Japan, Mexico, United Kingdom, United StatesYou can only add this payment method to individual invoices. Invoices that use this payment method only support the send_invoice collection method.
Bacs Direct DebitAccept debit payments from customers with a UK bank account.GBPUnited KingdomNone
the related setting Direct DebitAccept debit payments from customers with an Australian bank account.AUDAustraliaNone
the related settingAllow customers in Poland to pay using a six-digit code from their banking app.PLNAustralia, Canada, Europe, Singapore, United StatesInvoices that use this payment method only support the send_invoice collection method.
BoletoAllow customers to pay for services or goods at authorized agencies or banks, ATMs, or online bank portals.BRLBrazilNone
Cash App PayAllow customers to make single or recurring payments to businesses using their digital wallet. Customers must authenticate their payment.USDUnited StatesNone
CardsAllow customers to pay online using cards, which are linked to a debit or credit account at a bank.Most currenciesMost locationsNone
CryptoAccept stablecoin payments that settle as fiat in your Stripe balance.USDUnited StatesInvoices that use this payment method only support the send_invoice collection method.
EPSAllow customers to pay online using their Austrian bank credentials.EURAustralia, Canada, Europe, Hong Kong, Japan, Mexico, New Zealand, Singapore, United StatesNone
Financial Process Exchange (FPX)Allow customers to pay online using their Malaysian bank credentials.MYRMalaysiaNone
Google PayAllow customers to make payments in your app or website using any card saved to their Google Account, including from Google Play, YouTube, Chrome, or an Android device.Supported presentment currenciesWorldwide except IndiaNone
iDEALAllow customers to pay online using their Netherlands bank credentials.EURAustralia, Canada, Europe, Hong Kong, Japan, Mexico, New Zealand, Singapore, United StatesNone
KlarnaEnable customers to pay with flexible payment options, such as pay over time or pay now, while your business gets paid up front.AUD, CAD, CHF, CZK, DKK, EUR, GBP, NOK, NZD, PLN, RON, SEK, USDAustralia, Canada, most of Europe, New Zealand, United Kingdom, United StatesYou can only add this payment method to individual invoices. Invoices that use this payment method only support the send_invoice collection method.
KonbiniAllow customers in Japan to pay for bills and online purchases at convenience stores with cash.JPYJapanInvoices that use this payment method only support the send_invoice collection method.
LinkSave and autofill payment and shipping information for your customers so they don’t need to enter payment details manually.Most currenciesMost locationsNone
MB WAYAllow customers to pay using a phone number linked to their MB WAY app.EURMost locationsInvoices that use this payment method only support the send_invoice collection method.
MultibancoAllow customers to pay using a voucher through their online banking platform or at an ATM.EUREurope, United Kingdom, United StatesInvoices that use this payment method only support the send_invoice collection method.
PayNowAllow customers to pay using their preferred app from participating banks or non-bank financial institutions.SGDSingaporeInvoices that use this payment method only support the send_invoice collection method.
PayPalAllow customers to pay using their PayPal account. Customers are redirected to the PayPal website to choose a funding source, such as their PayPal wallet, a linked card or bank account, or buy-now-pay-later.AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, NOK, NZD, PLN, SEK, SGD, USDEurope, Switzerland, United KingdomNone
PixAllow customers to pay by scanning a QR code or copying a Pix string in their preferred banking app.BRLAustralia, Canada, Europe, Singapore, Switzerland, United Kingdom, United StatesNone
Pre-authorized debit payments (PADs)Accept debit payments from customers with a Canadian bank account using the Automated Clearing Settlement System (the related setting).CAD, USDCanada, United StatesNone
PromptPayAllow customers to pay using their preferred app from participating banks.THBThailandInvoices that use this payment method only support the send_invoice collection method.
Przelewy24Allow customers to pay online using bank transfers and other methods.EUR, PLNAustralia, Canada, Europe, Hong Kong, Japan, Mexico, New Zealand, Singapore, United StatesNone
the related setting direct debitAccept debit payments from customers with an EUR-denominated bank account within the the related setting region.EURMost locationsNone
UPIAllow customers in India to pay using UPI, a real-time payment system that instantly transfers funds between bank accounts using their preferred banking or wallet app.INRAustralia, Canada, Europe, Singapore, United StatesNone
WeChat PayAllow customers to use WeChat Pay to pay for goods and services inside of business apps and websites.AUD, CAD, CHF (depending on business location), CNY, DKK, EUR, GBP, HKD, JPY, NOK, SEK, SGD, USDAustralia, Canada, Europe, Hong Kong, Japan, Singapore, United Kingdom, United StatesNone
  • P.O. boxes don’t accept deliveries from other couriers, such as FedEx or UPS.

Configure payment methods

You can use the Dashboard or API to add and configure payment methods.

To enable payment methods, you need to activate them in the Invoice default payment methods configuration.

Connect

If you’re a platform using Connect, you can manage the invoice payment methods of your connected accounts in the Stripe Dashboard:

  1. Go to Settings > Billing > Invoice .
  2. In the Default payment methods section, click the Connected accounts payment method configuration drop-down.
  3. Select Default to enable Stripe to provide the default configuration of payment methods.

Your connected accounts still have the ability to enable and disable individual payment methods after you enable the default configuration. You can also manage the payment methods of individual connected accounts using the payment method configuration API. If your integration uses dynamic payment methods, you can create your own payment method configuration. To learn more, see Multiple configurations for your Connect accounts. If you create a custom payment method configuration, it displays as an option in the Connected accounts payment method configuration drop-down.

Overdue payments

An invoice is considered overdue when its due date has passed and the invoice hasn’t been paid. By default, Stripe reminds your customer to pay the invoice even after the due date. However, by modifying your Automatic collection settings, you can disable automatic collection on the invoice when it becomes past due.

Last verified 2026-09-24

Is this helpful?