Shopify Payments vs Stripe vs PayPal: 2026 Honest Comparison
Shopify Payments vs Stripe vs PayPal compared for high-risk merchants in 2026: fees, holds, bans, payout speed, and what to do when you're rejected.
Shopify Payments vs Stripe vs PayPal: The Honest 2026 Comparison
You typed this query because something broke. Maybe Shopify Payments rejected your application three minutes after you submitted it. Maybe Stripe sent the email — the one that starts with "After reviewing your account" — and froze $14,000 in pending payouts. Maybe PayPal slapped a 180-day hold on a brand-new store doing $2k/day in supplements. So you're here trying to figure out which one to use next, or which one to add as a backup.
Here's what nobody writing these comparisons tells you: if you're in dropshipping, info products, supplements, CBD, vape, or anything "high-risk," all three of these processors are variants of the same problem. The fee differences are noise compared to the freeze risk. This article gives you the real numbers, then shows you the parallel path most people don't know about.
The fee comparison everyone writes — and why it's misleading
On the rate card, Shopify Payments vs Stripe vs PayPal looks close. Shopify Payments charges 2.9% + 30¢ on Basic, dropping to 2.4% + 30¢ on Advanced for domestic US cards. Stripe is a flat 2.9% + 30¢. PayPal sits at 2.99% + 49¢ for standard checkout, with PayPal Commerce Platform negotiable down to ~2.59% at volume.
If you're a stable, low-chargeback Shopify store doing $50k/month in coffee mugs from a US warehouse, Shopify Payments wins by 0.3-0.5% over Stripe (no third-party transaction fee), and PayPal loses on the higher fixed cost. That's the comparison every affiliate blog regurgitates.
But that comparison assumes the account stays open. For dropshippers, info-product sellers, and anyone whose Shopify category gets flagged "high-risk," the real cost isn't the rate — it's the freeze. A 2.9% fee on $0 in withdrawable revenue is infinitely worse than a 4% fee on actual settled cash. Stripe's reserve policy can hold 10-30% of revenue rolling, and a full freeze locks settled funds for up to 120 days. PayPal's 21-day hold for new sellers and 180-day permanent-limitation hold are documented in their User Agreement. Shopify Payments inherits Stripe's underwriting in the US, EU, UK, and most of Asia — so a Stripe-style rejection happens at the Shopify Payments layer too.
What actually gets you banned (and what each processor does about it)
Bans aren't random. They come from a small set of signals, and the three processors weight them differently.
- Chargeback ratio. Visa's threshold is 0.9% of monthly transactions; Mastercard's Excessive Chargeback Program kicks in at 1.5%. Stripe starts watching at 0.75%. Cross either threshold for two consecutive months and you're in the high-risk monitoring program — fees go up, then the account closes.
- Category code (MCC). Dropshipping itself isn't an MCC, but the symptoms are: unbranded shipping from China, 14-21 day delivery, generic supplement labels, "TikTok viral" products, replicas. Stripe's underwriting bot scrapes your product pages. Shopify Payments uses the same signals plus your Shopify category tags.
- Velocity spikes. Going from $200/day to $20,000/day in 48 hours after a viral ad triggers a manual review on all three. PayPal is the most aggressive here — a 21-day rolling reserve is the standard response, and they don't unwind it until you've sustained the volume for 6-12 months.
- Refund rate. A refund rate above 5% is a yellow flag, above 10% is a freeze trigger. Dropshippers with slow Chinese shipping naturally hit 8-15% because customers refund before the package arrives.
- Customer complaints. PayPal's "Significantly Not As Described" (SNAD) claims are the silent killer. Three SNADs in a month on a new account and you're under review. Stripe weighs this less, Shopify Payments weighs it heavily because the complaints surface in Shopify's own admin.
The result: a store that would be perfectly profitable in any other industry gets killed by the underwriting model. Shopify Payments vs Stripe vs PayPal becomes a question of which one freezes you first, not which one charges you less.
The parallel-processor path: WooshPayment + Whop
When Stripe or Shopify Payments rejects you — or freezes you mid-launch — the standard advice is "apply to a high-risk PSP." That usually means PaymentCloud, Soar, Durango, or one of the traditional offshore processors. Underwriting takes 2-6 weeks, rates land at 4.5-6.5%, and integration with Shopify requires a third-party gateway app (which triggers Shopify's 0.5-2% additional transaction fee).
WooshPayment takes a different route. It's a branded checkout that lives at {your-slug}.wooshpayment.com, replaces your Shopify "Check out" button with a redirect, and runs the actual payment through Whop — a PSP that accepts dropshipping, info products, supplements, courses, and the other categories Stripe and Shopify Payments reject. Whop settles in 48 hours instead of 7-14 days, pays out to bank, wire, or USDC/USDT crypto, and underwrites in 24-48 hours.
A concrete use case: a Shopify store selling viral fitness supplements gets the Shopify Payments rejection email on day 3 of launch. Instead of waiting 4 weeks for a traditional high-risk processor, they install the WooshPayment script tag, point their domain, and process their first sale within 48 hours. The checkout still looks branded — same logo, same colors, same product imagery — but the transaction routes through Whop's infrastructure.
It's not a replacement for a legitimate, low-risk Stripe account if you have one. It's the parallel path for everyone whose category Stripe and Shopify Payments won't touch.
Side-by-side comparison
| Feature | Shopify Payments | Stripe | PayPal | WooshPayment (via Whop) |
|---|---|---|---|---|
| Rate (US cards) | 2.4-2.9% + 30¢ | 2.9% + 30¢ | 2.99% + 49¢ | ~3.5-4.9% all-in |
| Underwriting time | 1-3 days | Instant - 14 days | Instant - 21 days | 24-48 hours |
| Dropshipping accepted | No (most categories) | No (flagged) | Conditional, holds | Yes |
| Supplements / CBD | No | No | No | Yes |
| Info products / courses | Yes | Conditional | Conditional | Yes |
| Settlement speed | 2-3 business days | 2-7 business days | Instant - 21 day hold | 48 hours |
| Payout methods | Bank only | Bank only | Bank, PayPal balance | Bank, wire, crypto |
| Rolling reserve | 0-30% | 0-30% | 10-30% standard for high-risk | Lower, case-by-case |
| Account freeze risk | High for flagged MCCs | High for flagged MCCs | Very high (SNAD-driven) | Built for high-risk |
| Shopify integration | Native | Native or third-party | Native | Script tag + redirect |
The table tells you what the rate cards don't: WooshPayment costs more per transaction than a clean Shopify Payments account would, but it costs zero downtime when your category is the problem.
Steps to add a parallel processor without killing your existing setup
If you already have Shopify Payments or Stripe working for part of your catalog, you don't need to rip it out. Here's the practical sequence:
- Audit which SKUs are getting flagged. Stripe and Shopify Payments freezes usually trace back to 1-3 product categories, not your whole catalog. Pull your last 90 days of disputes and refunds by SKU.
- Keep the clean SKUs on the existing processor. If 70% of your revenue is unflagged, don't migrate it.
- Route the flagged SKUs to a high-risk parallel. This is where WooshPayment + Whop fits — the dropshipping, supplements, or info-product SKUs get a separate checkout URL.
- Update your Shopify checkout button conditionally — by collection, by tag, or globally if the entire catalog is high-risk.
- Test with a $1 transaction end-to-end before swapping production traffic. Verify the order flows back into Shopify as a paid order so fulfillment doesn't break.
- Monitor chargeback rate weekly. Even on a high-risk-friendly PSP, you want to stay under 1% to keep terms favorable.
FAQ
Shopify Payments vs Stripe vs PayPal: which has the lowest fees in 2026?
On paper Shopify Payments wins at 2.4-2.9% + 30¢ for US cards on the Advanced plan, Stripe sits at 2.9% + 30¢, and PayPal charges 2.99% + 49¢. But fees are meaningless if your account gets frozen — most dropshippers end up paying 0% on $0 because their payouts are held. The real cost is downtime, not the rate card.
Why does Shopify Payments reject dropshipping stores?
Shopify Payments runs on Stripe's underwriting in most regions. Stripe classifies dropshipping as high-risk because of chargeback velocity, long shipping windows from China, and trademark complaints. Categories like supplements, CBD, vape, replicas, and "as seen on TikTok" goods get auto-flagged. Rejections happen at signup or weeks later after a chargeback spike.
Can I use Stripe and PayPal together on Shopify?
Yes, you can run PayPal Express alongside a third-party Stripe gateway, but Shopify charges a 0.5-2% transaction fee for any non-Shopify-Payments processor depending on your plan. If you're on Shopify Basic and using Stripe via a third-party app, that's 2% on top of Stripe's 2.9% + 30¢ — effectively 4.9% per transaction.
How long does PayPal hold funds for new dropshipping accounts?
PayPal's standard new-seller hold is 21 days per transaction until you build a track record. For flagged high-risk accounts, holds extend to 180 days under their Acceptable Use Policy review. Reserves of 10-30% rolling are common for stores doing $10k+/month in unfamiliar verticals. Release timelines after a permanent limitation typically run 180 days from the last transaction.
What happens to my money if Stripe freezes my account mid-launch?
Stripe can hold settled funds for up to 120 days against potential chargebacks and refunds. You keep ownership but cannot withdraw. Customer refunds during the hold come out of the held balance. If chargebacks exceed reserves, Stripe can debit your linked bank. Most merchants learn about a freeze via a generic email — no human review, no appeal that changes the outcome.
How is WooshPayment different from Shopify Payments, Stripe, and PayPal?
WooshPayment is a branded checkout layer powered by Whop, a PSP that accepts dropshipping, info products, supplements, and other verticals Stripe and Shopify Payments reject. Settlement is 48 hours instead of 7-14 days, payouts go to bank, wire, or crypto, and onboarding takes 24-48 hours instead of weeks of underwriting. It replaces — not supplements — a banned processor.
Stop comparing rate cards if your category is the real problem
If Shopify Payments, Stripe, and PayPal have all said no — or said yes and then frozen you 30 days later — the answer isn't a fourth round of the same underwriting. It's a processor built for your category from day one. Spin up a branded checkout in 10 minutes, get your first sale settled in 48 hours, and stop watching dashboards for the freeze email.
Now the ball is in your court. If you have questions or want to talk about your Shopify checkout, reach out. I reply personally.
Best,
Giuseppe
Hi I'm Giuseppe!
I built WooshPayment because the default Shopify checkout doesn't work for international markets. Building the SaaS I wish I had.
Learn more