Title: EPX Payment Gateway for WooCommerce
Author: ahamoudi
Published: <strong>chunyo 17, 2020</strong>
Last modified: marzo 24, 2026

---

Search plugins

![](https://ps.w.org/epx-ecommerce/assets/banner-772x250.png?rev=3371654)

![](https://ps.w.org/epx-ecommerce/assets/icon-256x256.png?rev=3371646)

# EPX Payment Gateway for WooCommerce

 By [ahamoudi](https://profiles.wordpress.org/ahamoudi/)

[Download](https://downloads.wordpress.org/plugin/epx-ecommerce.zip)

 * [Details](https://arg.wordpress.org/plugins/epx-ecommerce/#description)
 * [Reviews](https://arg.wordpress.org/plugins/epx-ecommerce/#reviews)
 * [Development](https://arg.wordpress.org/plugins/epx-ecommerce/#developers)

 [Support](https://wordpress.org/support/plugin/epx-ecommerce/)

## Description

TAKE CREDIT CARD PAYMENTS EASILY AND DIRECTLY ON YOUR STORE

 * Accept **Visa**, **MasterCard**, **American Express**, **Discover**, **JCB**,**
   Diners Club** directly on your store with the EPX Payment Gateway for WooCommerce.
 * The Electronic Payments Exchange (EPX) plugin extends WooCommerce allowing you
   to take payments directly on your store via EPX API.
 * EPX is the all-in-one payments platform powering your business.
    It makes payments
   easy for business owners, employees, and customers.
 * EPX enables you to accept payments any way your customer wants to pay.
    Accept
   credit cards in your store, on the job site, and online. Use one of our devices
   or your own. EPX works around you.
 * EPX is currently available for Store Owners and Merchants in: United States
 * Supports [Automatic WooCommerce Refunds](https://woocommerce.com/document/woocommerce-refunds/#automatic-refunds)

See [Developers Portal](https://developer.paymentshub.com/products/card-not-present/woocommerce-plugin)
for more details.

### How to install:

 1. Go to Plugins in your WordPress admin
 2. Go to Add New
 3. Search for “EPX”, “epx ecommerce”, or “EPX Payment Gateway for WooCommerce”
 4. Hit Install Now button
 5. Hit Activate

### How to Set up:

 1. Go to the WooCommerce Settings page
 2. Go the the Payments tab
 3. Enable EPX eCommerce as a checkout option and move it to the top
 4. Go to the settings for EPX eCommerce
 5. Fill out your EPI-Id and EPI-Key provided by EPX
 6. Save

## Blocks

This plugin provides 2 blocks.

 *   Epx Payment Info
 *   Epx Transaction Status

## FAQ

### How to Refund an order?

See the [Automatic WooCommerce Refunds](https://woocommerce.com/document/woocommerce-refunds/#automatic-refunds)

Or follow the steps below:
 1. Go to: **WooCommerce > Orders.** 2. Select the order
to refund. 3. Go to the order summary, and select **Refund** to start. Specify the**
quantity of the product(s)** to be refunded in the text box(es) that appear for 
each line item. The refund amount will automatically adjust based on the products
refunded. If inventory levels are not managed, you can also enter the Refund amount,
without adjusting the product quantity. If the quantities of items are not set when
issuing a refund then the order is not marked as refunded and the email that is 
sent will say “partial refund.” Add refund notes, if desired. 4. **Select** “Refund
$XX.XX via EPX”.

## Reviews

![](https://secure.gravatar.com/avatar/080d5263a038bac96b46c22df321f4f91fc90160b9636ea161a05369c8d5effd?
s=60&d=retro&r=g)

### 󠀁[Thank you!](https://wordpress.org/support/topic/thank-you-3460/)󠁿

 [joshbussolnet](https://profiles.wordpress.org/joshbussolnet/) noviembre 14, 2023

Works as expected.

![](https://secure.gravatar.com/avatar/94c96f133c8bf9188bd16815fe222b6433ddbc19c69e1f6f76c8a61c5caebd88?
s=60&d=retro&r=g)

### 󠀁[Fatal Error – No Longer Working](https://wordpress.org/support/topic/fatal-error-no-longer-working/)󠁿

 [millenniumllc](https://profiles.wordpress.org/millenniumllc/) chunyo 16, 2022

Downloaded plugin with high hopes that my clients with EPX accounts could avoid 
the $20 per month authorize.net fee and support payment gateway directly with WooCommerce.
It worked for awhile and then yesterday the payment section said “Critical error
on website” and when I went to the payment settings of WooCommerce the EPX option
was gone with the following message: Fatal error: Uncaught TypeError: Argument 1
passed to Automattic\WooCommerce\Internal\Utilities\HtmlSanitizer::sanitize() must
be of the type string, null given…….. Also: There has been a critical error on this
website. Please check your site admin email inbox for instructions. Needless to 
say I have to uninstall and use authorize.net to bridge the gap between EPX and 
WooCommerce.

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/epx-ecommerce/reviews/)

## Contributors & Developers

“EPX Payment Gateway for WooCommerce” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ ahamoudi ](https://profiles.wordpress.org/ahamoudi/)
 *   [ asorbala ](https://profiles.wordpress.org/asorbala/)

[Translate “EPX Payment Gateway for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/epx-ecommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/epx-ecommerce/), check
out the [SVN repository](https://plugins.svn.wordpress.org/epx-ecommerce/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/epx-ecommerce/) 
by [RSS](https://plugins.trac.wordpress.org/log/epx-ecommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.0.6

 * Adding support for WP and WooCommerce blocks
 * Major improvements to payment form
 * Added Luhn algorithm (mod 10) for card validation
 * Added validation for credentials on settings page
 * Added new security mechanism
 * Added WP admin notifications
 * Other minor improvements

## Meta

 *  Version **2.0.6**
 *  Last updated **2 semanas ago**
 *  Active installations **100+**
 *  WordPress version ** 4.6 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/epx-ecommerce/)
 * Tags
 * [Credit Cards](https://arg.wordpress.org/plugins/tags/credit-cards/)[debit](https://arg.wordpress.org/plugins/tags/debit/)
   [payments](https://arg.wordpress.org/plugins/tags/payments/)[woocommerce](https://arg.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://arg.wordpress.org/plugins/epx-ecommerce/advanced/)

## Ratings

 3 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/epx-ecommerce/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/epx-ecommerce/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/epx-ecommerce/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/epx-ecommerce/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/epx-ecommerce/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/epx-ecommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/epx-ecommerce/reviews/)

## Contributors

 *   [ ahamoudi ](https://profiles.wordpress.org/ahamoudi/)
 *   [ asorbala ](https://profiles.wordpress.org/asorbala/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/epx-ecommerce/)