
WordPress powers a large share of the world's online stores, and the payment gateway behind your checkout decides how smoothly yours runs — and whether it stays open. For most merchants, choosing a WordPress payment gateway comes down to fees and features. If banks treat your industry as high-risk, it comes down to something more basic: finding a gateway that will approve your business and keep the account open.
This guide covers both. We compare the leading payment gateways for WordPress and WooCommerce, explain how a high-risk gateway differs from an aggregator, and walk through setup from application to first live sale.
What a WordPress Payment Gateway Actually Does
Payments on WordPress involve three parts that are easy to conflate, and keeping them straight saves real frustration:
- Payment gateway — the software that captures, encrypts, and transmits card data at checkout.
- Payment processor and merchant account — the banking relationship that underwrites your business and settles funds to your bank account.
- Ecommerce platform — the software that runs your store, products, and cart.
That last distinction fixes an error that appears all over the web: WooCommerce is not a payment gateway. It is an ecommerce platform — the dominant one on WordPress — that hosts gateways through plugins. WooCommerce will connect to almost any gateway. The real question for restricted industries is which gateway will accept you.
Can WordPress Process Payments on Its Own?
No. WordPress ships without a payment system. To accept payments, you add three things: an ecommerce or payment plugin, a payment gateway, and a merchant account behind the gateway. Most stores use WooCommerce as the plugin layer, then connect the gateway of their choice.
So yes — you can sell products through WordPress, and millions of stores do. The platform is not the limiting factor. The limiting factor, especially in a restricted industry, is which processor will underwrite your business.
The Best Payment Gateways for WordPress, Compared
Which payment gateway is best for WordPress? For a low-risk store, almost any mainstream option works, and the decision comes down to pricing details and features. For a store in a restricted industry, most names on a typical top-five list will decline the application — or approve it and close the account after a risk review. High-risk fit reorders the whole list. Here is how the leading options compare:
- Stripe — Where it works well: onboarding in minutes, strong developer tooling, and broad plugin support. High-risk fit: weak — many categories are restricted, and much of the underwriting happens after you start processing.
- PayPal — Where it works well: shopper familiarity and setup in minutes. High-risk fit: weak — flagged industries face holds and account closures.
- Square — Where it works well: selling online and in person from one account. High-risk fit: weak — restricted-category policies similar to Stripe's.
- Authorize.Net — Where it works well: established businesses that bring their own merchant account. High-risk fit: moderate — it depends entirely on the acquiring bank behind the account.
- A dedicated high-risk gateway (what we provide) — Where it works well: restricted industries on WooCommerce and WordPress. High-risk fit: strong — underwritten upfront by a bank that has already reviewed your vertical.
We have written in detail about how Stripe, PayPal, and Square compare for restricted industries, and about PayPal business accounts and their alternatives. The short version: the aggregators are excellent software attached to risk policies that exclude entire industries. If yours is one of them, the best gateway is the one backed by a merchant account underwritten for what you actually sell.
WordPress Payment Plugins: Pick the Right Layer
Most roundups publish a flat list of plugin names, as if a contact form builder and a full ecommerce platform were interchangeable. They are not. Here are the widely used options, grouped by what they actually do, with a note on high-risk fit — the detail those lists usually skip.
Full ecommerce platform
- WooCommerce — free, open-source, trusted by high-traffic stores, with an extensive extension ecosystem for bookings, memberships, and subscriptions. It is not a gateway itself; you connect one through a plugin. High-risk fit: strong, when paired with a gateway backed by a high-risk merchant account.
Payment form plugins
- WPPayForm — payment forms built around mainstream gateways; a simple route for one-off sales, but no full cart. High-risk fit: weak, because the underlying gateways restrict many high-risk categories.
- WP Fluent Forms — a form builder with payment add-ons, useful for donations and one-off charges. High-risk fit: weak, for the same reason.
- Contact Form 7 — a contact form builder, not a payment gateway; it collects payments only through third-party extensions and should not anchor your payment stack. High-risk fit: not applicable.
Simple payment buttons
- WP Simple Pay — Stripe payments without a cart, good for lightweight checkouts. High-risk fit: weak — Stripe restricts many high-risk business types.
Regional payment gateways
- Paystack — popular with merchants in African markets.
- Mollie — European cards and local payment methods.
- Conekta — focused on merchants in Mexico.
- ToyyibPay — serves the Malaysian market.
- Paysera — a European payments option.
High-risk fit for regional gateways: varies — most underwrite conservatively, so confirm your vertical is eligible before building a checkout around one.
If you are comparing payment gateways for WordPress from a restricted industry, the practical shortlist collapses to a single combination: WooCommerce as the platform, with a gateway built for high-risk underwriting behind it. The next sections cover exactly that setup.
WooCommerce High-Risk Payment Gateway: Where Stripe and PayPal Fall Short
Stripe and PayPal dominate WooCommerce checkouts because onboarding takes minutes — much of the underwriting happens after you start processing, not before. That model works for low-risk stores. For high-risk merchants it is a trap: the account that was easy to open is just as easy to freeze or close once a risk review flags your industry, your chargeback ratio, or a spike in volume, and funds can be held at exactly the moment cash flow matters most.
Businesses commonly classified as high-risk include:
- CBD, supplements, and nutraceuticals
- Vape and e-cigarette products
- Firearms and accessories
- Subscription boxes and continuity billing
- Credit repair and debt services
- Coaching, courses, and digital info products
- Travel, ticketing, and other high-ticket or future-delivery sales
Classification varies by acquiring bank — we cover how banks decide a business is high-risk in a separate guide — and factors like card-not-present volume, average ticket size, and chargeback history can matter as much as the industry label itself.
From the shopper's side, a high-risk gateway on WooCommerce looks identical to any other checkout: enter a card, get authorized in seconds, receive a receipt. The difference is behind the scenes. Instead of renting space on an aggregator subject to someone else's risk policy, you hold your own high-risk merchant account, underwritten upfront by an acquiring bank that has already reviewed your industry. We pair that account with a gateway that connects to WooCommerce checkout, and we build payment processing for high-risk ecommerce stores around the vertical you actually operate in, not in spite of it. For the full store-level walkthrough, see our guide to running a high-risk payment gateway on a WooCommerce store.
No legitimate processor can promise guaranteed approval — underwriting is a real review. But a review done before your first sale, rather than after, is what separates a stable high-risk setup from a mainstream account on borrowed time.
How to Set Up High-Risk Credit Card Processing on WooCommerce
Setting up high-risk credit card processing on WooCommerce follows a different order of operations than signing up with an aggregator: approval comes first, integration second.
- Step 1 — Apply for a merchant account. Describe your business, products, and expected volume. Underwriters typically ask for bank statements, prior processing history if you have it, and a live website with clear terms, a refund policy, and contact details.
- Step 2 — Complete underwriting. The acquiring bank reviews your industry, financials, and chargeback exposure. A complete file moves fastest; missing documents are what stall applications.
- Step 3 — Install the gateway plugin. Once approved, add the gateway integration to WordPress and enable it as a payment method in your WooCommerce settings.
- Step 4 — Enter your API credentials. Paste the keys from your gateway dashboard into the plugin so your checkout can communicate with the gateway securely.
- Step 5 — Run a sandbox test. Use test mode to confirm authorizations, declines, and receipts all behave correctly before real cards are involved.
- Step 6 — Go live and monitor. Switch to live mode, run a small real transaction, and enable fraud prevention tools so chargebacks stay controlled from day one.
Underwriting is where the real work happens. Once you are approved, plugin installation and credential setup typically take minutes, not days.
WordPress Payment Gateway Integration, Step by Step
Not every WordPress site runs WooCommerce, but payment gateway integration follows the same pattern whether you use a full store, a booking plugin, or payment forms:
- Confirm compatibility. Verify the gateway offers a plugin or documented API for your setup.
- Install and activate. Add the plugin from the WordPress dashboard, then activate it.
- Connect credentials. Enter the API keys or account credentials your gateway issued.
- Configure payment settings. Set accepted card types, currency, and receipt behavior.
- Secure the checkout. Serve checkout pages over HTTPS and follow your processor's PCI DSS compliance guidance.
- Test, then launch. Run sandbox transactions and a live test before promoting the store.
A note on the API itself: merchants searching for how to integrate a payment gateway API in WordPress usually overestimate the work. The gateway's plugin wraps its API — you are not writing integration code. A custom API build only makes sense for a bespoke checkout flow, and in that case the gateway's developer documentation covers API keys, webhooks, and test card numbers. For everyone else, the plugin route is faster and easier to keep PCI compliant.
If you also take orders by phone or mail, ask about a virtual terminal — it lets you key in card payments securely without routing them through your website at all.
What a Payment Gateway Costs on a WordPress Site
The plugin is rarely the expense. What you pay for a WordPress payment gateway breaks into four categories:
- Per-transaction pricing — a percentage of each sale plus a fixed fee, set by your processor and merchant account, not by WordPress or WooCommerce.
- Monthly fees — some gateways and merchant accounts carry a monthly or annual cost; aggregators often skip these in exchange for higher per-transaction rates.
- Chargeback fees — a per-dispute charge, which matters more in high-risk verticals where dispute rates run higher.
- Reserves — some high-risk accounts carry a rolling reserve, a percentage of volume held for a set period as the bank's cushion.
High-risk pricing generally runs above aggregator pricing because the acquiring bank is carrying more risk. What matters is that every fee — rate, monthly cost, chargeback fee, and any reserve — appears in the merchant service agreement before you sign. If a processor will not put its pricing in writing upfront, that tells you what the relationship will be like.
Accepting eChecks on WooCommerce
Cards are not the only way to get paid on WordPress. An eCheck debits a customer's bank account directly over the ACH network instead of running through the card schemes. For high-risk stores, that matters in two ways: bank-debit payments give customers a second way to pay if a card declines, and they suit high-ticket or recurring sales where card acceptance draws the most underwriting scrutiny. Availability depends on your vertical and your underwriting file, so raise eCheck acceptance when you apply rather than after launch.
Running More Than One Gateway, and Watching the One You Have
WooCommerce supports multiple payment gateways at the same time. Shoppers see each enabled method at checkout and pick one. For high-risk merchants, a second rail is cheap insurance: cards through your primary gateway, eChecks through ACH, and, for some businesses, a backup card gateway so a single account issue does not take the whole store offline.
The work does not end at launch. Watch three numbers monthly: your authorization rate (a falling one signals routing or fraud-screen problems), your decline codes (patterns point to fixable causes), and your chargeback ratio against the card brands' thresholds. If disputes start climbing, spend an afternoon comparing chargeback management companies before the ratio becomes an underwriting problem.
How to Choose the Best Payment Gateway for WordPress
There is no single best payment gateway for WordPress — only the best one for your risk profile, sales model, and growth plans. Six criteria do most of the deciding:
- Risk tolerance and underwriting — will the processor approve your industry upfront? For high-risk merchants, this outranks everything else.
- Fees and contract terms — compare rates, monthly costs, and any reserve requirements. High-risk pricing generally runs above aggregator pricing; what matters is that every fee is disclosed in writing before you sign.
- WooCommerce and WordPress compatibility — a maintained plugin or documented API beats a workaround.
- Payout speed — understand settlement schedules and any rolling reserve before signing.
- Recurring billing — if you sell subscriptions or memberships, confirm recurring payments are supported; subscription billing often draws extra underwriting scrutiny. If you bill through a subscription platform, it helps to understand how Recurly works with a payment gateway before you commit to a stack.
- PCI DSS compliance and security — look for encryption, tokenization, and built-in fraud screening.
The same criteria apply beyond WordPress. If you also sell on another platform, our guide to payment gateways for BigCommerce stores walks the same decision there.
If your products are mainstream and chargeback risk is low, an aggregator may be the fastest path. If you are in a restricted category, choose for stability first — the cheapest gateway costs the most if it closes your account during your best sales month.
PayKings Reviews: What Merchants Ask Before Applying
Searches for PayKings reviews usually come down to two questions: will we approve a business like yours, and will the integration hold up in production? Here is the straightforward version.
High-risk payment processing is all we do, with integrations built for WordPress and WooCommerce. Rather than forcing every applicant through a single bank's risk policy, we maintain banking relationships across multiple acquirers — which is what makes placements possible for verticals that mainstream gateways restrict. We approve 86% of the merchants who apply. Approval is never guaranteed; underwriting is a genuine review, and any processor promising otherwise should worry you. When a placement is not possible, we tell the merchant directly rather than letting the file sit.
The fastest way to evaluate any high-risk processor, us included, is to start an application and judge the underwriting experience for yourself: clear document requests, straight answers about your vertical, and pricing in writing before you sign.
Next Steps for Your WordPress Checkout
WordPress and WooCommerce give you the storefront; WordPress payment processing comes down to underwriting. If mainstream gateways have declined your application, frozen your funds, or closed your account mid-contract — or you would rather skip that cycle entirely — apply for a high-risk merchant account. Once you are live, your WooCommerce checkout works like anyone else's: cards in, deposits out, and a processor that already knows exactly what you sell.
Frequently Asked Questions
Not natively. WordPress needs a plugin layer (usually WooCommerce), a payment gateway, and a merchant account behind it. Once those three are connected, a WordPress site accepts credit and debit cards like any other online store.
No. WooCommerce is an ecommerce platform that runs on WordPress and hosts payment gateways through plugins — it does not process payments by itself. You still need an actual gateway and merchant account behind it.
WooCommerce does not process payments itself. Its first-party option, WooPayments, runs on Stripe's infrastructure — which means it inherits Stripe's restricted-category policies. Beyond that, WooCommerce connects to almost any gateway through a plugin, which is why high-risk stores can run on it with the right merchant account behind the checkout.
Any gateway with a maintained WordPress or WooCommerce plugin, which covers all the major options. The practical constraint is not the software — it is whether the processor behind the gateway will underwrite your industry. Check the gateway's restricted-business list before you build around it.
You do not build one — you integrate one. Building a gateway means becoming a regulated payments company; what merchants actually need is a gateway plugin connected to a merchant account. Install the plugin, enter your API credentials, test in sandbox mode, and go live.
Yes, and for low-risk stores it works well. But Stripe restricts many business categories, and because its underwriting largely happens after you start processing, high-risk merchants face freezes and closures once a risk review flags the account. If your industry is restricted, a gateway backed by upfront high-risk underwriting is the stable choice.
Yes. WooCommerce displays every enabled payment method at checkout, so you can run a card gateway and an eCheck option side by side, or keep a second gateway as a backup. For high-risk stores, a second payment rail reduces the damage if any single account has an issue.
Expect a percentage-plus-fixed fee per transaction, possibly a monthly gateway or account fee, per-dispute chargeback fees, and — on some high-risk accounts — a rolling reserve. The exact numbers depend on your industry, volume, and processing history, which is why pricing belongs in writing before you sign anything.
It depends on your risk profile. Low-risk stores are usually fine with mainstream options. For merchants in restricted industries, the best gateway is one backed by a high-risk merchant account, because approval and account stability matter more than shaving pennies off per-transaction fees.
Install the gateway's WordPress or WooCommerce plugin, activate it, enter your API credentials, configure currencies and card types, run a sandbox test, and switch to live mode. If your business is high-risk, secure the merchant account before touching the plugin — the software setup is the easy part.
Category

Kyle Hall is a fintech entrepreneur, software engineer, and marketing strategist with over a decade of experience in high-risk payment processing and SaaS development. He is the CEO of PayKings, a lea...
More from Kyle Hall
Visa Compelling Evidence 3.0: How Purchase History Defeats 10.4 Fraud Disputes
A customer who has ordered from you four times in the last year calls their bank and says the fifth ...
Knife Merchant Accounts: What the Switchblade Ruling Doesn't Change
On October 21, 2026, the federal appeals court for Texas, Louisiana and Mississippi held that the co...
3D Secure Liability Shift: What It Covers and What It Doesn't
Turn on 3D Secure and fraud chargebacks shift to the card issuer. That is the pitch, and it is true ...
Fireworks Merchant Accounts Start With Where You Can Ship
A fireworks retailer does most of a year's business in a few weeks. Tents and stands go up before th...