Login
Get Started

Easy Digital Downloads Blog

WordPress Tutorials, Tips, and Resources to Help Grow Your Business

What Is a Payment Gateway? Guide to Accepting Online Payments in WordPress

What Is a Payment Gateway? WordPress Guide for Online Sellers (2026)

Last Updated:

reviewer image
REVIEWED By Chris Klosowski President

When a customer clicks Buy on your WordPress store, a lot happens before their payment goes through. Their card details travel securely from your checkout to their bank and back, all in a matter of seconds.

That journey runs through a payment gateway.

Most WordPress sellers use one every day without fully understanding what it does. This guide covers what a payment gateway is, how it actually works, what it costs, and which one makes the most sense for your store.

Key Takeaways

  • Secure data transfer. A payment gateway encrypts and transmits your customer’s payment data between your store, the payment processor, and their bank.
  • Required for online sales. Without a payment gateway, you can’t accept online payments on your WordPress site.
  • One provider does it all. For most WordPress sellers, Stripe combines the gateway, processor, and merchant account in a single account with no monthly fees.

What Is a Payment Gateway?

A payment gateway is a technology that securely captures and transmits your customer’s payment information between your online store and their bank.

It encrypts the data, sends it to the payment processor for authorization, and returns an approval or decline — all in a few seconds.

Think of it as a secure courier. Your customer hands their payment details to your store, the gateway picks them up, verifies everything is safe, and delivers the authorization response back to your checkout.

Every online store needs one. Without a payment gateway, there’s no secure way to accept card payments on your WordPress site.

How Does a Payment Gateway Work?

The whole process feels instant to your customer, but there are several steps happening behind the scenes.

Here’s how a typical transaction works:

  1. Customer enters payment details at your checkout.
  2. Your store sends the data to the payment gateway, encrypted so it can’t be intercepted.
  3. The gateway forwards the data to the payment processor, the service that moves money between banks.
  4. The processor contacts the customer’s bank to request authorization.
  5. The bank approves or declines based on available funds and fraud checks.
  6. The approval or decline is sent back through the processor to the gateway.
  7. The gateway relays the response to your store. The customer sees “Payment approved” and the order completes.
A checkout form via payment gateways for WordPress offering multiple payment methods.

This entire sequence takes 2-3 seconds. Modern gateways like Stripe also run their own fraud screening between steps 3 and 4, flagging suspicious transactions before they reach the bank.

Payment Gateway vs. Payment Processor vs. Merchant Account

These three terms come up together constantly, and the differences matter.

TermWhat It DoesDo You Need It Separately?
Payment gatewayCaptures and encrypts payment dataNo; built into Stripe and PayPal
Payment processorMoves the money between banksNo; built into Stripe and PayPal
Merchant accountHolds funds before they reach your bankNo; not needed with Stripe or PayPal

In the past, these were three separate services you had to sign up for independently. Today, platforms like Stripe and PayPal combine all three into one account.

For most WordPress digital sellers, you don’t need to think about them separately. You choose one provider, connect it to your store, and you’re ready to accept payments.

A separate merchant account is only worth considering if you’re processing very high sales volume (typically over $100,000/month) and want to negotiate lower per-transaction rates directly with a bank.

How Much Does a Payment Gateway Cost?

Most payment gateways charge a percentage fee per transaction, typically between 2.9% and 3.5%, plus a small flat fee per charge. There are no setup fees or monthly costs for the two gateways most WordPress sellers use.

GatewayPer-Transaction FeeMonthly FeeSetup Fee
Stripe2.9% + 30¢NoneNone
PayPal3.49% + 49¢NoneNone

Easy Digital Downloads (EDD) doesn’t charge any additional platform fees on top of these. Every sale you make, you keep everything after the processor’s cut.

That’s a meaningful difference from marketplace platforms. Gumroad takes an additional 10% per sale. Etsy charges a 6.5% transaction fee on top of payment processing. On your own WordPress store with EDD, those fees stay in your pocket.

Watch for these extra costs:

  • Currency conversion fees: Stripe charges 1% for international transactions in a different currency.
  • Chargeback fees: Typically $15 per dispute, regardless of outcome.
  • Premium features: Stripe’s Radar fraud protection advanced tools, invoicing, and subscription management tools may carry add-on costs at higher usage levels.

🔎 Learn more about Ecommerce Website Cost Breakdown.

Types of Payment Gateways

Not all payment gateways work the same way. There are three main types, and the differences affect your checkout experience and how much technical setup you’ll need.

Hosted Payment Gateways

A hosted gateway redirects your customer to an external page to complete payment. PayPal Standard works this way. The customer leaves your site, pays on PayPal’s platform, and is redirected back when done.

Hosted gateways are the easiest to set up because the payment provider handles everything. The tradeoff is less control over the checkout experience, and the redirect can reduce conversions.

Integrated (On-Site) Payment Gateways

An integrated gateway keeps the customer on your site throughout checkout. Stripe works this way. Payment details are entered directly on your checkout page, processed securely in the background.

This is the better experience for your customers. No redirects, no leaving your site. For most WordPress sellers, an integrated gateway like Stripe is the right choice.

API/Self-Hosted Gateways

A self-hosted gateway gives you full control over the payment flow by connecting directly via API. It’s the most customizable option, but it also means you take on full responsibility for PCI DSS compliance.

This option is only worth considering if you have a development team and a specific reason to need that level of control. For most sellers, it’s overkill.

How to Choose a Payment Gateway for Your WordPress Store

Most sellers overthink this decision. For a WordPress digital product store, it comes down to three practical questions.

Does It Work With Your WordPress Plugin?

Start here. Your payment gateway needs to integrate directly with your eCommerce plugin.

Easy Digital Downloads natively supports Stripe and PayPal. Both connect in a few clicks from Downloads » Settings » Payments with no custom code required.

EDD plugin payment gateway settings.

If you’re on WooCommerce, check WooCommerce Payments or its Stripe feature. Other plugins have their own list of supported gateways, usually found in their documentation.

Does It Support Your Customers’ Location?

If you’re selling internationally, coverage matters.

Stripe supports 135+ currencies and works in 46+ countries. PayPal works in 200+ countries and markets.

For most sellers just starting out, Stripe is the better default because of its stronger developer tools and simpler fee structure. PayPal is worth adding as a second option for customers who prefer to pay that way.

What Are the Fee Tradeoffs?

As covered in the pricing section, Stripe and PayPal both operate on a pay-per-transaction model with no monthly costs. For a new store, that’s ideal. You only pay when you make a sale.

As your volume grows, the per-transaction percentage becomes more significant. At that point it’s worth comparing whether a gateway with a small monthly fee and lower per-transaction rate would save you money overall.

⭐️ Quick recommendation:

  • Best for high-volume or enterprise stores: Authorize.net
  • Best for most WordPress sellers: Stripe
  • Best if your customers prefer PayPal: PayPal

FAQs About Payment Gateways for WordPress

Let’s wrap up with some frequently asked questions about choosing a payment gateway for WordPress.

Do I need a payment gateway for my WordPress site?

Yes, if you want to accept online payments. WordPress doesn’t include payment processing on its own. You need an ecommerce plugin (like Easy Digital Downloads or WooCommerce) and a payment gateway connected to it. Without both, you can’t securely accept card payments on your site.

What’s the difference between a payment gateway and a payment processor?

A payment gateway captures and encrypts your customer’s payment data and sends it securely to the payment processor. The processor then moves the money between your customer’s bank and your account. With modern providers like Stripe and PayPal, both functions are handled by the same platform, so you don’t need to sign up for them separately.

Is a payment gateway secure?

Yes. Payment gateways use SSL/TLS encryption to protect data in transit and are required to comply with PCI DSS (Payment Card Industry Data Security Standard), a global standard for handling card information. Stripe and PayPal both maintain the highest level of PCI compliance (Level 1), which means your customers’ payment details are never stored on your server.

What happens if a payment gateway declines a transaction?

The gateway relays the decline back to your checkout and your customer sees an error message. Common reasons include insufficient funds, an incorrect card number, or a fraud flag. The customer can try a different card or payment method. No money changes hands when a transaction is declined.

Can I use more than one payment gateway in WordPress?

Yes. Easy Digital Downloads lets you enable multiple payment gateways at once. Many sellers offer both Stripe and PayPal at checkout so customers can choose their preferred method. Adding a second gateway takes a few minutes and can meaningfully increase your checkout completion rate.

What is a hosted payment gateway?

A hosted payment gateway redirects your customer to an external page (hosted by the payment provider) to complete their purchase. PayPal Standard is a common example. Once payment is complete, the customer is redirected back to your site. Hosted gateways are easy to set up but can reduce conversions because of the redirect.

Do payment gateways work for selling digital products?

Yes, and they work particularly well for digital products. Because there’s no physical shipment, the entire transaction from purchase to delivery is instant. A customer pays through the gateway, the payment is authorized, and your ecommerce plugin automatically delivers the download link. Easy Digital Downloads handles this flow natively with Stripe and PayPal.

Start Accepting Payments on Your WordPress Store

A payment gateway is the infrastructure behind every sale you make online. For WordPress sellers, the good news is that setting one up is straightforward.

Stripe handles the gateway, processor, and merchant account in one account. It connects directly to Easy Digital Downloads with no code required, charges no monthly fees, and supports customers in 135+ currencies.

Ready to get started?

Want to learn more about building your digital product store? Check out how to make one via WordPress.

📣 P.S. Be sure to subscribe to our newsletter and follow us on Facebook, Twitter/X, or LinkedIn for more WordPress resources!

Popular Resources

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how EDD is funded, why it matters, and how you can support us.

Experience Seamless Selling with EDD

Effortlessly manage your digital store with powerful tools and secure transactions

Popular on EDD Right Now!

NEW: Personalize Purchase Emails with Conditional Tags in Easy Digital Downloads
Personalize Your Purchase Emails With Conditional Tags
Conditional email tags let you show different content to different customers, all in the same email template. New customers get…
How to Sell Digital Planners on WordPress Without Fees
How to Sell Digital Planners on WordPress
Tired of losing your profits to high Etsy marketplace fees? Discover exactly how to sell digital planners on WordPress with…

Start selling today!

Join over 50,000 smart store owners, and start using the easiest way to sell digital products with WordPress.

Copyright © 2025 Sandhills Development, LLC