Every payment you take with the Payment app runs through your own Stripe account, so the methods you can accept come down to two lists. The first is what works in person on Tap to Pay or a Stripe card reader. The second is everything your customer can choose from when you open All Payment Methods in the app, which includes buy now, pay later options like Klarna, bank payments like ACH, and a long list of regional wallets.
What can customers pay with in person?
Tap to Pay and Stripe Terminal readers accept the major card networks, including Visa, Mastercard, American Express, Discover, JCB and Diners Club. Apple Pay, Google Pay and Samsung Pay work anywhere contactless works, since the phone is passing along a card the customer already has. In Canada, Interac debit cards are accepted as well.
Wallet payments process at the same rate as a regular card. The only real difference between readers is how the card is presented. Tap to Pay is contactless only, while readers like the Stripe Reader M2 and WisePad 3 also take chip and swipe.
What shows up under All Payment Methods?
Tapping All Payment Methods opens Stripe's own checkout sheet on your phone, and you hand it to the customer to finish paying. Every payment method that Stripe's checkout sheet supports will work, as long as you've turned it on in Stripe and your customer's country and currency allow it. Some of the most popular include:
- Klarna and Afterpay (Clearpay in the UK). The customer pays over time, and you receive the full amount up front.
- Cash App Pay for customers in the US.
- ACH Direct Debit, paid straight from a US bank account.
- Link, Stripe's saved checkout, so returning customers skip typing in a card.
- Alipay and WeChat Pay for visitors from China.
- Amazon Pay.
- SEPA Direct Debit, iDEAL and Bancontact across Europe.
- Regional methods like Pix in Brazil, Przelewy24 in Poland, EPS in Austria, Multibanco in Portugal, and Kakao Pay, Naver Pay and Payco in South Korea.
Imagine the following scenario: A customer at your furniture booth loves a $1,200 table but doesn't want to put it all on one card. You open All Payment Methods, they choose Klarna, approve the installment plan on the spot, and you're paid in full while they pay Klarna back over the next few months.
How do I turn on a new payment method?
In your Stripe Dashboard, go to Settings, then Payment methods, and switch on the ones you'd like to offer. If you see a separate configuration there for Payment for Stripe, that's the one the app reads. There's no app update needed, and newly enabled methods show up at your next sale.
In some cases a method won't appear even after you turn it on. Klarna and Afterpay have minimum amounts and are hidden on smaller sales, and many regional methods only work in their local currency.
What does each payment method cost?
Stripe prices each method separately. Here are Stripe's standard US rates as of October 2026:
| Payment method | Stripe fee |
|---|---|
| In-person card, Apple Pay, Google Pay | 2.7% + 5¢ |
| Manually entered card | 2.9% + 30¢ |
| Cash App Pay, Alipay, WeChat Pay | 2.9% + 30¢ |
| ACH Direct Debit | 0.8%, capped at $5 |
| Klarna | 5.99% + 30¢ |
| Afterpay | 6% + 30¢ |
Buy now, pay later is the most expensive option on the list, but it tends to pay for itself on larger tickets where a customer might otherwise walk away. ACH is the opposite. On a $3,000 invoice, the most you'll pay Stripe is $5.
Is there anything different about bank payments?
Unlike a card, an ACH payment isn't confirmed right away. Stripe can take up to 4 business days to hear back from the customer's bank, and the payment can still fail for insufficient funds during that window. For this reason, we'd recommend ACH for invoices and repeat customers rather than for handing over goods at the counter.
In addition, ACH disputes work differently than card disputes. Customers can dispute a debit for up to 60 days, and the bank's decision is final, so there's no evidence to submit like there is with a card chargeback.
Learn more about the currencies your customers can pay in: Which currencies does Stripe support?