WooCommerce Integration
Accept payments on your WordPress store with the official Easy Pay Direct plugin, powered by EPD Commerce.
Official first-party plugin built and maintained by Easy Pay Direct
Backed by 100,000+ businesses and underwriting since 2012
9:30
Orders
E
Emma Gardner
11:16 PM
$567.00
E
Emma Gardner
09:16 PM
$567.00
T
Tracy Fernandez
07:16 PM
$219.00
C
Carol Vaughn
12:16 PM
$100.00
J
Jason Bradley
10:34 PM
$1,434.90
V
Velma Guerra
12:38 PM
$342.10
Multi-Bank Routing
Chargeback Alerts
Approval Time: 24-48h
About WooCommerce
WooCommerce is the most widely deployed ecommerce platform in the world, powering more than 3.6 million live online stores. Built as an open-source plugin for WordPress, it gives store owners full control over their checkout, catalog, shipping, and tax logic without locking them into a proprietary platform. Because WooCommerce runs on your own WordPress hosting, your store data is yours, your design is yours, and your payment gateway is your choice.
That last point is why Easy Pay Direct builds a first-party plugin for WooCommerce. Most WordPress stores grow beyond what aggregator-style processors will support. WooCommerce stores selling coaching, nutraceuticals, subscriptions, CBD, firearms, large digital goods, or anything else outside the narrow set of approved categories often find their accounts frozen or closed by their original processor. Easy Pay Direct underwrites the verticals other processors decline, and the WooCommerce plugin connects that merchant account to your store in three steps.
Integrate Easy Pay Direct With WooCommerce
The official plugin connects your store to Easy Pay Direct through EPD Commerce, the platform every merchant already uses.
One plugin, one API key
Install the official plugin, paste your Easy Pay Direct API key, and the gateway is connected. No webhook URLs to copy, no separate gateway settings to maintain, no extra plugin dependencies.
Built on EPD Commerce
The plugin is built on top of EPD Commerce, the same platform every Easy Pay Direct merchant uses for hosted checkout, subscriptions, refunds, and reporting. Your WooCommerce orders and your EPD Commerce dashboard stay in sync automatically.
Sandbox mode included
Flip the plugin to sandbox mode, place one test order, and confirm the full flow before you go live. Same code path, just sandbox keys. No separate sandbox environment to maintain.
Step-by-Step Easy Pay Direct Gateway Integration With WooCommerce
Connecting Easy Pay Direct to your WooCommerce store takes three steps. Most merchants finish in a few minutes.
- Install and activate the plugin. Download the EPD Commerce Gateway zip from your Easy Pay Direct dashboard, or from the WordPress.org plugin directory once it is listed. In WordPress, go to Plugins, then Add New, then Upload Plugin, and select the zip. Activate it.
- Paste your API key. Log in to your EPD Commerce dashboard and generate an API key. In WordPress, go to WooCommerce, then Settings, then Payments, then EPD Commerce, and paste the key into the API key field. That is the only credential the plugin needs.
- Place a test order. Toggle the gateway to sandbox mode. Place one test order on your store to confirm the full checkout flow works. Then switch sandbox mode off, and live payments are live.
What is handled automatically
- Webhook endpoint registration. The plugin registers its WooCommerce webhook with EPD Commerce automatically. There are no URLs to copy.
- Secure card entry. The Collect.js tokenization key is provisioned server-side. Customers enter card details directly on EPD Commerce, never on your store. This keeps you in PCI-DSS SAQ A scope.
- Product catalog sync. Enable catalog sync in plugin settings to mirror WooCommerce products into EPD Commerce in the background.
Once connected, your WooCommerce store can:
The plugin covers one-time payments, subscriptions, refunds, and hosted checkout, all from the tools you already use.
Accept one-time payments
Standard WooCommerce checkout, plus Apple Pay and Google Pay on supported themes. Every payment is confirmed via webhook back to WooCommerce.
Run subscriptions
Compatible with WooCommerce Subscriptions for recurring billing, trials, and automatic retries. Plans live in EPD Commerce, charges hit WooCommerce.
Issue refunds from WordPress
Issue full or partial refunds from the WooCommerce order screen. The refund is processed in EPD Commerce and synced back to your store automatically.
Use hosted checkout when you want it
Optionally route checkout through the EPD Commerce hosted page for an even lighter PCI footprint. Customers return to your store after payment with their order confirmed.
The WooCommerce stores that need this most
WooCommerce gives you total control over your store. Aggregator-style processors take that control back. They close accounts retroactively when they decide your business is too high-volume, too unusual, or in the wrong vertical. Easy Pay Direct underwrites your business up front, so you know where you stand before you start processing. If your store is in any of the verticals below, you should already be on a true merchant account, not on an aggregator that can freeze your funds without warning.
- Business Coaching
- CBD
- Continuity Subscription
- Ecommerce
- Firearms
- Gaming
- Kratom
- Large Digital Goods
- Nutraceuticals
- Online
- Restaurants
- Retail
- Shopify
- Small Business
- Subscriptions
If you do not see your vertical here, contact us anyway. We have probably handled something close.
Frequently Asked Questions
Is the Easy Pay Direct WooCommerce plugin free?
Do I need to install any extra plugins?
Does the plugin support WooCommerce Subscriptions?
Does the plugin support Apple Pay and Google Pay?
Where do customers enter their card details?
Can I issue refunds from inside WordPress?
What WordPress and WooCommerce versions are supported?
How do I get an Easy Pay Direct merchant account if I do not have one yet?
Ready to start accepting payments?
Get a merchant account underwritten by Easy Pay Direct. The plugin works the day your API key is issued.
Secure · PCI Compliant · No Hidden Fees