What Stripe is and how it processes your payment

Stripe is a payment processor that sits between you and the merchant's bank, handling the technical work of moving money from your card or bank account to the business you're paying. When you enter your payment details on a website or app, Stripe encrypts that information, checks it with your bank or card issuer, and either approves or declines the transaction in seconds. The merchant never sees your full card number—Stripe keeps that data secure on its own servers.

Stripe doesn't hold your money. It passes the transaction to your bank (which deducts the funds) and to the merchant's bank (which deposits them), taking a small cut for the service. That cut is usually a percentage of the transaction plus a flat fee per payment, though the exact amount depends on what type of business is using Stripe and what country you're in.

You encounter Stripe when you're buying from a business that has chosen to use it—you don't sign up for Stripe yourself. The merchant decides to use Stripe, integrates it into their checkout, and you simply pay through it like you would through any other payment system.

Key Takeaways

  • Stripe encrypts your payment information and never shows your full card number to the merchant, reducing fraud risk.
  • Transactions typically process within one to three business days, though Stripe confirms the payment to the merchant instantly.
  • You can dispute a Stripe transaction through your bank or card issuer using the same process you would for any other payment method.
  • Stripe works with credit cards, debit cards, bank transfers, and digital wallets like Apple Pay and Google Pay, depending on what the merchant has set up.
  • If a payment fails, Stripe will tell you why—insufficient funds, expired card, incorrect address—so you can fix it and try again.

Payment methods Stripe accepts

Stripe accepts most major credit cards (Visa, Mastercard, American Express, Discover), debit cards, and bank account transfers. The exact options depend on what the merchant has configured in their Stripe account and what country you're in. A US-based online store might accept all of these, while a subscription service might only accept cards.

Stripe also processes payments through digital wallets—Apple Pay, Google Pay, and similar services—if the merchant has enabled them. When you use a digital wallet through Stripe, your actual card or bank details stay on your phone or device; Stripe receives a token instead, which is more secure than typing your number into a form.

Some merchants use Stripe's ACH (Automated Clearing House) option to pull money directly from your US bank account, though this is less common for one-time purchases and more common for subscriptions or invoices. ACH transfers take one to three business days to clear.

How long Stripe payments take to settle

When you complete a payment through Stripe, the merchant sees confirmation almost instantly—usually within seconds. Your bank or card issuer also receives the request right away and either approves or declines it. But the actual movement of money to the merchant's bank account takes longer.

Most Stripe payouts happen on a two-day cycle: if you pay on a Monday, the merchant's bank receives the funds on Wednesday. Some merchants can set up next-day payouts for an additional fee, and some newer accounts start with a seven-day hold while Stripe verifies the business. Weekends and holidays extend these timelines—a Friday payment might not settle until the following Tuesday.

From your perspective, the money leaves your account when your bank processes the charge, which usually happens within one business day. If you're refunded, the money returns to your account in the same timeframe—one to three business days depending on your bank.

Fraud protection and what happens if a payment fails

Stripe uses 3D Secure (also called 3DS) to add a second verification step for certain transactions, especially high-value purchases or international payments. You'll see a pop-up asking you to confirm your identity with your bank before the payment goes through. This protects both you and the merchant by proving you authorized the charge.

Stripe also monitors transactions for signs of fraud—unusual patterns, mismatched addresses, cards used in multiple countries in a short time—and can flag or block suspicious payments. If Stripe blocks your payment, the merchant will see a decline code that tells them why: your card expired, your address doesn't match, insufficient funds, or the card issuer rejected it for security reasons.

If a payment fails, you'll see an error message on the checkout page explaining the reason. Common fixes: update your card expiration date, confirm your billing address matches your bank's records, or contact your bank to ask why they declined it. You can then try again with the same card or a different payment method.

Disputing a Stripe charge

You don't dispute a charge with Stripe directly—you dispute it with your bank or card issuer, just as you would with any other merchant. Call the number on the back of your card or log into your bank's app and report the transaction as unauthorized or fraudulent. Your bank will investigate and either reverse the charge or tell you why they won't.

Stripe keeps records of the transaction on its side (the merchant's side), and your bank can request those records during an investigation. This usually takes 30 to 90 days. If your bank rules in your favor, the money returns to your account and the merchant is charged back.

If you simply want a refund because you changed your mind or the product didn't arrive, contact the merchant directly first—they can issue a refund through Stripe, which is faster and simpler than a chargeback. A chargeback should be your last resort after the merchant refuses to refund you.

Stripe for recurring charges and subscriptions

Many subscription services and membership sites use Stripe to charge you on a regular schedule—weekly, monthly, or yearly. When you sign up, you authorize the merchant to store your payment information with Stripe and charge it repeatedly. Stripe doesn't charge you until the merchant tells it to, and the merchant controls the schedule.

If you want to stop a recurring charge, contact the merchant and ask them to cancel your subscription. They will tell Stripe to stop charging your card. Canceling through your bank (by disputing the charge or revoking permission) is more complicated and can damage your relationship with the merchant, so go to the merchant first.

If a recurring charge fails—your card expired, your bank declined it—Stripe will usually retry the payment a few times over several days. The merchant may also email you asking you to update your payment method. If the charge continues to fail, the merchant will eventually cancel your subscription.

Stripe fees and what you pay

You don't pay Stripe directly as a customer. The merchant pays Stripe a fee for processing your payment, and that cost is built into the price you see. Stripe's standard rate for card payments is 2.9% plus 30 cents per transaction in the US, though rates vary by country and by what type of merchant is using Stripe.

Some merchants pass this fee to you by adding a "processing fee" or "convenience fee" to your total at checkout—common for wire transfers, ACH payments, or when paying an invoice. Others absorb the cost themselves. Either way, you're paying for the service through the price of what you're buying.

If you're using a digital wallet like Apple Pay through Stripe, the fee is the same as a card payment. If you're paying by ACH bank transfer, the fee is lower (usually 0.8% plus 30 cents), which is why some merchants encourage that method.

Frequently Asked Questions

Is Stripe safe to use with my credit card?

Yes. Stripe encrypts your card data and never shows your full number to the merchant. Your card issuer also protects you against unauthorized charges through chargeback rights. Using a digital wallet through Stripe is even safer because your actual card number stays on your device.

Why was my Stripe payment declined?

Common reasons: your card expired, your billing address doesn't match your bank's records, insufficient funds, or your bank flagged it as suspicious. The error message at checkout will tell you which one. Contact your bank if you're unsure, or try a different payment method.

Can I get a refund if I paid through Stripe?

Contact the merchant first—they can issue a refund directly through Stripe, which takes one to three business days. If the merchant refuses, you can dispute the charge with your bank, though that process takes 30 to 90 days and should be your last resort.

How do I stop a recurring Stripe charge?

Log into your account with the merchant and cancel your subscription. They will tell Stripe to stop charging you. Don't dispute the charge with your bank unless the merchant refuses to cancel—that complicates things and can hurt your account with the merchant.

Does Stripe work internationally?

Stripe operates in over 40 countries and processes payments in multiple currencies. Whether you can pay depends on whether the merchant has set up Stripe in your country. Some merchants only accept payments from certain regions, which is a merchant choice, not a Stripe limitation.