Add payment methods
Find the payment methods your customers prefer and learn how to offer them.
Customers in different regions prefer different ways to pay, and not all customers have or prefer a card. Stripe supports a range of payment methods so you can offer the ones your customers expect.
Use the following resources to answer common questions about offering payment methods:
| Question | Resource |
|---|---|
| Which payment methods can my business offer? | Country and currency support |
| How much does each payment method cost? | Pricing for payment methods |
| How do I turn on payment methods? | Dynamic payment methods |
| Which Stripe products support each payment method? | Product support |
| How do I add payment methods to my integration? | Payment method integration options |
Turn on payment methods
If you use dynamic payment methods with Checkout, the Payment Element, Payment Links, or the hosted invoice page, you can turn on most payment methods in your Dashboard without changing your code. Stripe then displays the eligible payment methods to each customer.
If your integration lists payment methods explicitly with payment_method_types, you must update your code to add a payment method. Some payment methods have additional requirements, so check the documentation for each payment method before you turn it on.
Payment method families
Stripe groups payment methods into the following payment method families. Payment methods in the same family have similar features and checkout experiences. After you integrate one payment method, you can usually add another in the same family with minimal changes to your integration.
- Cards
- Bank debits
- Bank redirects
- Bank transfers
- Buy now, pay later
- Real-time payments
- Stablecoin payments
- Vouchers
- Wallets
- Gift cards
Payment methods labeled Private preview or Public preview have limited availability. To request access to a payment method in private preview, see the documentation for that payment method.
Cards
Cards are a common way for customers and businesses to pay online or in person. Stripe supports global and local card networks.
Payment methods are grouped by the regions where they’re commonly used. See the documentation for each method to understand its eligibility for your business and customers.
| Global | US and Canada | Europe | Asia Pacific | Latin America |
|---|---|---|---|---|
Visa | Discover | Cartes Bancaires | eftpos | — |
Mastercard | Interac In-person only | JCB | ||
American Express | China UnionPay | |||
Diners Club | South Korean cards |
Some card payments support installments. For example, customers in Mexico can split credit card purchases into monthly payments with Meses sin intereses.
In-person payments support different card brands, depending on the country and reader type. For more information, see Terminal’s supported card brands.
Bank debits
With bank debits, you pull funds directly from your customer’s bank account for one-time and recurring payments. Payment confirmation can take several business days. For fees, see pricing details.
| Global | US and Canada | Europe | Asia Pacific | Latin America |
|---|---|---|---|---|
| — | ACH Direct Debit | Bacs Direct Debit | AU BECS Direct Debit | — |
Canadian pre-authorized debits | SEPA Direct Debit | NZ BECS Direct Debit | ||
Instant Bank Payments |
Bank redirects
With bank redirects, customers pay online by authenticating with their bank and approving the payment from their bank account.
| Global | US and Canada | Europe | Asia Pacific | Latin America |
|---|---|---|---|---|
| — | — | Bancontact | FPX | — |
BLIK | ||||
EPS | ||||
iDEAL | Wero | ||||
P24 | ||||
Wero Public preview |
Bank transfers
With bank transfers, you give customers a virtual bank account number, and they push money to it from their online bank or a bank branch. Stripe uses the virtual account number to reconcile payments automatically without exposing your bank account details. Bank transfers are common for large payments between businesses, and in some countries for payments by individuals.
| Global | US and Canada | Europe | Asia Pacific | Latin America |
|---|---|---|---|---|
| — | USD bank transfer | SEPA bank transfer | Japan bank transfer (Furikomi) | Mexico bank transfer |
UK bank transfer |
Buy now, pay later
With buy now, pay later payment methods, customers pay in installments or at a later date. Your business is paid in full up front, and your customer pays nothing or a portion of the total cost at checkout.
Real-time payments
With real-time payments, customers send money directly from their bank account or other funding source, using an intermediary such as a phone number or app to authenticate.
| Global | US and Canada | Europe | Asia Pacific | Latin America |
|---|---|---|---|---|
| — | — | Bizum | PayNow | Pix |
Pay by Bank | PayTo | |||
Swish Private preview | PromptPay | |||
UPI |
Stablecoin payments
With stablecoin payments, customers pay with stablecoins from their preferred crypto wallet, and completed payments settle in your Stripe balance in your local currency. See stablecoin payments to learn more.
| Global | US and Canada | Europe | Asia Pacific | Latin America |
|---|---|---|---|---|
Stablecoin payments | — | — | — | — |
Vouchers
With vouchers, customers complete online purchases in person. At checkout, customers receive a voucher with the transaction details, and then pay with it at a local store, bank, or other location.
| Global | US and Canada | Europe | Asia Pacific | Latin America |
|---|---|---|---|---|
| — | — | Multibanco | Konbini | Boleto |
OXXO |
Wallets
With wallets, customers pay with a saved card or a stored balance.
Gift cards
With closed-loop gift cards, customers pay with stored value that they can redeem only with your business or a related group of businesses. Gift card payments settle outside of Stripe. See gift cards to learn more.
| Global | US and Canada | Europe | Asia Pacific | Latin America |
|---|---|---|---|---|
| — | Gift cards US only, private preview | — | — | — |
Custom payment methods
If you need a payment method that’s not on this page, see custom payment methods.