There is no single best platform—it depends on your sales volume, product type, and where your customers are
The "best" e-commerce payment platform for you is the one that handles your actual transaction volume at a cost you can sustain, processes payments in the currencies and countries where you sell, and integrates with your shopping cart without breaking your workflow. Stripe, Square Online, PayPal Commerce, Shopify Payments, and WooCommerce payment gateways each solve different problems. A $50,000-a-year dropshipper has different needs than a $2 million SaaS company taking recurring payments. The platform that works for one will cost the other too much or lack features they need.
This guide walks you through the real differences: how each processor charges, what fraud protection actually costs, which ones handle international sales, and what happens when a customer disputes a charge. By the end, you will know which questions to ask before you sign up.
Key Takeaways
- Payment platforms charge differently—some by transaction percentage, some by monthly fee, some by both—so calculate your actual cost at your sales volume before comparing.
- Your shopping cart software (Shopify, WooCommerce, BigCommerce) often has a built-in payment processor, but you can usually swap it for a different one if the built-in option is too expensive or lacks features you need.
- International sales require a processor that supports the currencies and payment methods your customers use—credit cards alone will cost you sales in Europe and Asia.
- Fraud protection, chargeback handling, and settlement speed vary significantly between platforms, and the cheapest option often leaves you exposed to disputes you have to fight alone.
- Recurring billing, subscription management, and invoice payment each require specific platform features; not every processor handles all three equally well.
How payment platform costs actually break down
Most e-commerce platforms charge a transaction fee (a percentage of each sale plus a fixed amount per transaction), a monthly subscription, or both. Stripe charges 2.9% + 30¢ per card transaction with no monthly fee. Square Online charges 2.9% + 30¢ plus a $29 monthly subscription. PayPal Commerce charges 2.29% + 30¢ for standard transactions. These differences compound: at $10,000 in monthly sales, Stripe costs $320, Square Online costs $319, and PayPal costs $260. At $100,000 monthly, Stripe costs $3,200, Square Online costs $3,190, and PayPal costs $2,360. But if you process a high volume of ACH transfers or invoices, the math shifts entirely—some platforms charge less for those methods, others charge more.
Add in gateway fees (the fee to connect your payment processor to your shopping cart), PCI compliance fees (if you store card data yourself), and chargeback fees (typically $15 to $100 per dispute). A processor that looks cheap at the transaction level can become expensive once you factor in chargebacks from high-risk products or customer disputes you lose. Platforms that include fraud tools and chargeback support built in often charge more upfront but save money on disputes. Request a cost breakdown from each processor at your expected monthly volume before you decide—the cheapest rate sheet is not always the cheapest bill.
Built-in processors versus standalone gateways
If you use Shopify, your store comes with Shopify Payments built in. If you use WooCommerce, you can use Stripe, Square, or dozens of other processors. If you use BigCommerce, you get a choice of several included processors plus the option to add others. The advantage of the built-in option is simplicity: one login, one dashboard, one settlement account. The disadvantage is cost—built-in processors often charge higher fees than standalone ones, and you cannot switch without rebuilding your integration.
A standalone gateway like Stripe or Square gives you portability: you can move your account to a different shopping cart without losing your payment history or customer data. It also gives you negotiating power—if your sales volume grows, you can contact the processor directly and ask for a rate reduction. Built-in processors rarely negotiate. The trade-off is that you manage two separate accounts and two separate dashboards, and if the processor has an outage, your store may not accept payments until it is resolved. For most retailers, the flexibility and cost savings of a standalone processor outweigh the extra account management.
International payments and local payment methods
If you sell only in the United States and accept only credit cards, this section does not apply to you. If you sell anywhere else, it is critical. Stripe supports 135+ currencies and accepts local payment methods in 40+ countries—iDEAL in the Netherlands, Bancontact in Belgium, Giropay in Germany, WeChat Pay and Alipay in China. PayPal Commerce supports similar coverage. Square Online supports fewer countries and payment methods, making it better for US-only retailers. WooCommerce processors vary widely; Stripe and Square work globally through WooCommerce, but some smaller processors do not.
A customer in Germany who sees only a credit card option will often abandon the cart and buy from a competitor who accepts Giropay. A customer in Japan who cannot pay with Rakuten or LINE Pay will do the same. If international sales are part of your plan, choose a processor that supports the specific countries and methods your customers use. This often means Stripe or PayPal, even if they are not the cheapest option domestically. Check the processor's payment methods page for each country where you plan to sell before you commit.
Fraud protection and chargeback handling
Every payment processor offers some fraud detection—machine learning that flags suspicious transactions, velocity checks that catch rapid-fire card testing, and 3D Secure (a second authentication step that reduces fraud but can increase cart abandonment). The quality and aggressiveness of these tools varies. Stripe's fraud tools are considered industry-standard. Square's are solid but less granular. PayPal's are strong but sometimes overly aggressive, freezing legitimate accounts while investigating.
When a customer disputes a charge, the processor handles the chargeback process on your behalf—but you still have to respond with evidence (order confirmation, shipping proof, customer communication). Some processors charge you a fee for each chargeback ($15 to $100), some include a certain number per month, and some charge based on your chargeback rate. If your chargeback rate exceeds a threshold (usually 1% of transactions), the processor can raise your fees, require you to use a high-risk merchant account, or terminate you. Processors that offer strong fraud prevention and chargeback support upfront cost more but protect you from these escalations. For high-risk categories like electronics, digital goods, or subscription services, this protection is worth the extra cost.
Recurring billing and subscription features
If you sell subscriptions, memberships, or installment plans, you need a processor that handles recurring billing natively—automatic charges on a schedule, retry logic when a card declines, and the ability to pause or cancel subscriptions without manual intervention. Stripe, PayPal Commerce, and Square all support this. WooCommerce requires a plugin (like WooCommerce Subscriptions or Recurring Payments), which adds cost and complexity.
The features matter: some processors let you offer multiple billing cycles (monthly, quarterly, annual) in a single subscription; others require separate subscriptions for each cycle. Some handle proration automatically when a customer upgrades mid-cycle; others leave that to you. Some send dunning emails when a card fails and retry the charge on a schedule; others fail once and stop. If recurring revenue is core to your business, test the processor's subscription dashboard before committing. A processor that charges 2.9% but makes subscription management painful will cost you more in lost revenue and manual work than one that charges 3.2% but automates the entire flow.
Settlement speed and account holds
When a customer pays you, the money does not hit your bank account immediately. Settlement is the process of the processor batching transactions, verifying them, and sending the funds to you. Most processors settle within 1 to 2 business days. Stripe and Square typically settle next business day. PayPal typically settles in 1 to 2 days. Some processors offer faster settlement (same-day or instant) for a higher fee.
New accounts often face rolling reserves—the processor holds back a percentage of your sales (typically 5% to 10%) for 90 to 180 days, releasing it gradually. This protects the processor against chargebacks and fraud on a new account. Once you have a track record, the reserve is released. If you are launching a new store and need cash flow immediately, ask about reserve policies before signing up. Stripe and Square typically do not hold reserves for established businesses, but they may for brand-new accounts. PayPal is more likely to hold reserves, especially for high-risk categories like electronics or digital goods. Request the reserve policy in writing before you activate your account.
Frequently Asked Questions
Can I use multiple payment processors on the same store?
Yes. Most shopping carts let you add multiple processors and display them all at checkout. A customer can choose Stripe, PayPal, or Square—whichever they prefer. This increases approval rates because customers can use their preferred method. The trade-off is managing multiple accounts and reconciling settlements from multiple sources.
What happens if my payment processor goes out of business?
Your customer data and transaction history stay with you—they are stored in your shopping cart, not locked in the processor. You can switch to a new processor and reconnect your store within hours. Your settlement account is separate from the processor's business, so your money is not at risk. The main disruption is downtime during the switch.
Do I need PCI compliance certification?
Only if you store, process, or transmit credit card data yourself. If you use a payment processor and never touch the card number (the processor handles it), you do not need PCI certification. Most modern e-commerce platforms and processors handle this for you. Ask your processor whether you need certification; if they say yes, the cost is usually $500 to $2,000 per year.
Which processor is cheapest for a small store?
At low volumes, transaction fees matter more than monthly fees. Stripe and PayPal Commerce (no monthly fee, 2.9% + 30¢) are cheaper than Square Online (2.9% + 30¢ plus $29/month). At $1,000 monthly sales, Stripe costs $30, PayPal costs $29, and Square costs $58. As volume grows, the monthly fee becomes less significant, and other factors (fraud protection, features, settlement speed) matter more.
Can I negotiate rates with a payment processor?
Yes, if your sales volume is high enough. Most processors will negotiate once you reach $50,000 to $100,000 in monthly volume. Contact the processor's sales team directly—do not ask through the dashboard. Have your transaction history and average ticket size ready. Built-in processors (Shopify Payments, BigCommerce) rarely negotiate, which is one reason to consider a standalone processor if you plan to scale.