What Stripe does
Stripe is a company that lets businesses accept card payments online. When you use your credit or debit card to pay a business, Stripe sits in the middle — it takes your card information, checks that the card is real and has enough money, and then moves the money from your bank to the business's bank. The business never sees your actual card number.
Stripe handles the technical work that makes online payments possible. It talks to your bank and the card company's bank at the same time, in seconds. If you've ever bought something online and the payment went through when ready, a payment processor like Stripe made that happen.
Stripe is one of many companies that do this job. Others include Square, PayPal, and Authorize.net. They all work roughly the same way, but Stripe is one of the largest and is used by millions of businesses worldwide — from tiny shops to big companies like Amazon and Google.
Key Takeaways
- Stripe is a payment processor that takes card information, verifies it with your bank, and moves money from your account to a business's account.
- Stripe never gives the business your actual card number — it handles that information securely on its own servers.
- The business pays Stripe a small fee for each transaction, usually between 2% and 3% of the amount you spend.
- Stripe works with credit cards, debit cards, and digital wallets like Apple Pay and Google Pay.
- You do not sign up for Stripe yourself — the business you are buying from sets it up on their website.
How your payment moves through Stripe
When you enter your card details on a website that uses Stripe, here is what happens in order. First, your browser sends your card information to Stripe's servers, not to the business's servers. This is the key security feature — the business never touches your card number directly.
Second, Stripe checks with your bank and the card company to make sure the card is real, not stolen, and has enough money available. This check takes a few seconds. Third, if everything checks out, Stripe tells the business "yes, this payment is good" and moves the money from your bank account to the business's bank account. The business receives a confirmation that the payment succeeded.
If something goes wrong — your card is declined, the address doesn't match, or there isn't enough money — Stripe tells you right away. You see the error message on the website, and no money moves.
What Stripe costs you
You do not pay Stripe directly. The business you are buying from pays Stripe a fee for each transaction. That fee is usually between 2% and 3% of the amount you spend, plus a small flat fee per transaction (often 30 cents). So if you spend $100, Stripe might take $2.30 to $3.30 of that.
Some businesses build this cost into their prices. Others absorb it as a business expense. Either way, you are not charged extra at checkout — the price you see is what you pay.
Stripe also charges monthly fees if a business wants extra features like invoicing or fraud protection tools. But again, those are costs the business pays, not you.
Types of cards and wallets Stripe accepts
Stripe works with all major credit cards: Visa, Mastercard, American Express, and Discover. It also works with debit cards that carry one of those logos.
Stripe also accepts digital wallets — services where you store your card information once and then pay by tapping your phone or clicking a button. These include Apple Pay, Google Pay, and Samsung Pay. When you use a digital wallet through Stripe, your actual card number is not sent to the business at all. Instead, the wallet sends a token — a temporary code that represents your card — and Stripe uses that token to process the payment.
Some businesses using Stripe also offer bank transfer payments (called ACH in the United States), where money moves directly from your checking account instead of through a card. Not all Stripe businesses offer this option, but it is available.
Security and fraud protection
Stripe uses encryption, which means your card information is scrambled so that only Stripe's servers can read it. Even if someone hacked the business's website, they could not see your card number because it never went there in the first place.
Stripe also watches for fraud — suspicious patterns that suggest a card might be stolen or a payment might be fake. If Stripe detects something unusual, it may ask you to verify your identity (like entering a code sent to your phone) before the payment goes through. This is called two-factor authentication or 3D find.
If your card is actually stolen and someone uses it fraudulently, your bank — not Stripe — is responsible for protecting you. Federal law limits your liability to $50 if you report the fraud quickly, and most banks cover it entirely.
When Stripe might decline your payment
Stripe declines payments for several reasons. The most common: your card has expired, you entered the wrong expiration date or security code, your address doesn't match what your bank has on file, or your bank thinks the purchase is suspicious (like buying something in another country when you usually shop locally).
If your payment is declined, you will see an error message on the website. Try again with the correct information, or contact your bank to ask why they are blocking the payment. Sometimes your bank has a fraud alert on your account and needs you to call them to approve the transaction.
Stripe also declines payments from cards issued in countries where it does not operate, or cards that are not compatible with the business's Stripe setup. If you keep getting declined and you are sure your card is correct, contact the business's customer service — they can tell you whether Stripe is the issue or whether it is something else.
Stripe versus other payment processors
Stripe, Square, PayPal, and Authorize.net all do the same basic job: they take your card information securely and move money from your account to a business's account. The differences are small and mostly matter to the business, not to you.
From your perspective as a customer, the experience is almost identical. You enter your card details, the processor checks with your bank, and the payment either goes through or it doesn't. You might notice slightly different checkout screens or different fraud checks, but the security level is similar across all major processors.
One practical difference: some processors are better at handling international payments, and some are faster at approving payments. But you will not know which processor a business uses unless you look at the checkout page — and by then, you are already committed to buying from that business.
Frequently Asked Questions
Does Stripe store my card information after I pay?
Only if you tell it to. When you check a box that says "save this card for next time," Stripe stores a token (a code representing your card) so you can pay faster on your next visit. You can delete saved cards from your account settings on the business's website. Stripe does not keep your full card number — it keeps only the token.
What if I see a charge from Stripe on my bank statement?
You should not see Stripe on your statement. The charge should show the name of the business you bought from, not Stripe. If you see "Stripe" as the merchant name, it usually means the business is using Stripe's invoicing tool and sent you a bill. Check your email for an invoice from the business.
Can I get my money back if I dispute a Stripe payment?
Yes. Contact your bank or card company and file a dispute, just as you would with any payment. Your bank will investigate and usually refund you within 5 to 10 business days. The business will be notified of the dispute and can respond with proof that the transaction was legitimate.
Is Stripe safe to use?
Stripe is one of the most widely used payment processors in the world and meets strict security standards. Your card information is encrypted and never shared with the business. That said, security also depends on the business's website — if the business's site is poorly built, that is a separate risk from Stripe itself.
Why did Stripe ask me to verify my identity?
Stripe uses fraud detection to spot unusual purchases. If you are buying from a new business, using a new card, or making a large purchase, Stripe might ask you to verify your identity by entering a code sent to your phone. This protects you from fraudulent charges and is normal.