Title: WC Moneris Payment Gateway
Author: akshayaswaroop
Published: <strong>November 11, 2017</strong>
Last modified: July 14, 2026

---

Search plugins

![](https://ps.w.org/wc-moneris-payment-gateway/assets/banner-772x250.png?rev=2361003)

![](https://ps.w.org/wc-moneris-payment-gateway/assets/icon.svg?rev=2369364)

# WC Moneris Payment Gateway

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

[Download](https://downloads.wordpress.org/plugin/wc-moneris-payment-gateway.3.8.0.zip)

 * [Details](https://wordpress.org/plugins/wc-moneris-payment-gateway/#description)
 * [Reviews](https://wordpress.org/plugins/wc-moneris-payment-gateway/#reviews)
 *  [Installation](https://wordpress.org/plugins/wc-moneris-payment-gateway/#installation)
 * [Development](https://wordpress.org/plugins/wc-moneris-payment-gateway/#developers)

 [Support](https://wordpress.org/support/plugin/wc-moneris-payment-gateway/)

## Description

Moneris is Canada’s leading processor of Debit and credit card payments. This WooCommerce
extension **automatically** adds moneris payment gateway to your woocommerce website
and allows you to keep the customer on your site for the checkout process.

#### Key Features:

 * API based credit card payment method which allows a user to enter a credit card
   on the WooCommerce checkout page and capture payment to the Moneris account without
   leaving the WooCommerce website.
 * Switch between **Sandbox** and **Live** environments.

If you enjoyed this plugin then please put a review, that will encourage me to bring
some more …

## Screenshots

[⌊Plugin settings link.⌉⌊Plugin settings link.⌉[

Plugin settings link.

[⌊Plugin settings screen⌉⌊Plugin settings screen⌉[

Plugin settings screen

## Installation

#### Minimum Requirements

 * WooCommerce 3.0 or later

 1. Upload ‘wc-moneris-payment-gateway’ to the ‘/wp-content/plugins/’ directory or 
    install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Go to Admin area -> WooCommerce -> Settings -> Payments (Tab) -> Moneris
 4. Done!

## FAQ

### How It Works?

_check installation_

## Reviews

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

### 󠀁[The transaction was not sent to the host because of a duplicate order id](https://wordpress.org/support/topic/the-transaction-was-not-sent-to-the-host-because-of-a-duplicate-order-id/)󠁿

 [Muhammad usman javed](https://profiles.wordpress.org/usman184/) August 14, 2024

Error get……. The transaction was not sent to the host because of a duplicate order
id Order status changed from Pending payment to Failed.

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

### 󠀁[Top-Notch Support & Effective Solution – A Game Changer!](https://wordpress.org/support/topic/top-notch-support-effective-solution-a-game-changer/)󠁿

 [curtisw0](https://profiles.wordpress.org/curtisw0/) March 15, 2024 1 reply

Just wanted to drop a few lines about the Moneris Payment Gateway plugin and the
stellar support behind it. I recently ran into a snag where manually entering credit
card details wasn’t working as expected – a real headache.I reached out to Akshaya,
the plugin developer, and I was blown away by the quick and effective response. 
Not only did Akshaya acknowledge the issue swiftly, but a fix was rolled out in 
record time. I updated the plugin, and just like that, the issue vanished!The official
Moneris plugin didn’t work and their support resulted in automated responses with
no acknowledgement of the issue.Don’t waste your time, just use this plugin.

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

### 󠀁[Very dangerous SPAM](https://wordpress.org/support/topic/very-dangerous-spam/)󠁿

 [marcooborv](https://profiles.wordpress.org/marcooborv/) October 2, 2023

I received 360 orders with fake credit cards in just one weekend. Do not install
this plugin as it is highly dangerous. A gateway for SPAMs.

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

### 󠀁[Awesome Plugin](https://wordpress.org/support/topic/awesome-plugin-4627/)󠁿

 [gurbhejgill](https://profiles.wordpress.org/gurbhejgill/) November 14, 2019

We replace the woocommerce add-on Moneris plugin with this plugin as it works much
better without conflicting with other plugins on my site.

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

### 󠀁[Extremely helful.](https://wordpress.org/support/topic/extremely-helful/)󠁿

 [mugdev](https://profiles.wordpress.org/mugdev/) May 10, 2018

I was stuck with no option but to pay 79$ until I found this wonderful plugin.

 [ Read all 5 reviews ](https://wordpress.org/support/plugin/wc-moneris-payment-gateway/reviews/)

## Contributors & Developers

“WC Moneris Payment Gateway” is open source software. The following people have 
contributed to this plugin.

Contributors

 *   [ akshayaswaroop ](https://profiles.wordpress.org/akshayaswaroop/)
 *   [ WPHEKA ](https://profiles.wordpress.org/wpheka/)

[Translate “WC Moneris Payment Gateway” into your language.](https://translate.wordpress.org/projects/wp-plugins/wc-moneris-payment-gateway)

### Interested in development?

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

## Changelog

2026-07-14 – version 3.8.0
 * Fix – Full card number and API token are now redacted
from debug logs * Fix – Refunds were failing on stores using WooCommerce High-Performance
Order Storage (HPOS) * Fix – Card brand logos were not displaying on checkout for
sites served over HTTP * Fix – Virtual/downloadable orders are no longer downgraded
from completed back to processing after payment * Fix – Orders are now marked paid
even when Moneris does not return a transaction number * Fix – PHP timezone is no
longer changed globally during payment and refund processing * Fix – Donation notice
styling and dismiss button restored * Add – Order taxes are now reported to Moneris
and appear in the Tax 1/2/3 fields of the Merchant Resource Center * Enhancement–
Customer data embedded in Moneris API requests is now XML-escaped * Enhancement –
Admin strings made translatable; deactivation feedback modal now discloses the data
it sends * Update – Tested up to WordPress 7.0.1 and WooCommerce 10.9.4 * Update–
npm toolchain updated to @wordpress/scripts 32.x and dependency extraction plugin
5.x; unused packages removed

2026-03-29 – version 3.7.0
 * Fix – Replaced deprecated WC_HTTPS::force_https_url()
with esc_url() and set_url_scheme() * Fix – Resolved unsafe variable variable pattern
in payment icon output * Fix – Added nonce verification to deactivation feedback
AJAX handler * Fix – Strict type comparisons applied throughout * Fix – Payment 
failure in WooCommerce Blocks checkout now throws exception instead of returning
null, resolving fatal error in Legacy.php * Fix – Save changes button now correctly
positioned below settings fields * Add – Requires PHP header added to plugin metadata*
Add – Enable Logging setting to toggle gateway debug logging from the settings page*
Add – Request and response logging for purchase transactions when logging is enabled*
Add – Pro features list updated with 3DS fraud validation, Authorize mode with auto-
capture, and WooCommerce Blocks support * Enhancement – WooCommerce Blocks checkout
JS updated: removed deprecated browser params collection, cleaned up unused imports*
Enhancement – npm packages upgraded to latest versions including @wordpress/scripts
31.x and @woocommerce/dependency-extraction-webpack-plugin 4.x * Enhancement – webpack
config simplified for compatibility with dependency extraction plugin v4 * Update–
Tested up to WordPress 6.9.4 and WooCommerce 10.6.1 * Update – Donation link updated

2025.08.13 – version 3.6
 * Fix – Transaction id update issue fixed. * Misc – Added
support for WooCommerce 10.1.0

2025.05.13 – version 3.5
 * Fix – WooCommerce block checkout credit card expiry 
field mobile keyboard issue fixed. * Enhancement – Moneris Api updated. * Misc –
Added support for WooCommerce 9.8.5

#### 3.4 – 2024-11-30

 * Enhancement – WooCommerce Version 9.4.2 compatibility added.

#### 3.3 – 2024-05-28

 * Fix – onPaymentProcessing deprecated issue fixed.

#### 3.2 – 2024-03-15

 * Fix – Manual credit card number entry issue fixed.
 * Enhancement – Preferred cards icons added in WooCommerce checkout blocks.

#### 3.1 – 2024-03-14

 * Enhancement – WooCommerce checkout blocks support added.

#### 3.0 – 2023-06-18

 * Enhancement – WooCommerce Version 7.8.0 compatibility added.
 * Enhancement – Moneris Api updated.

#### 2.9 – 2022-09-10

 * Enhancement – WooCommerce Version 6.8.2 compatibility added.
 * Enhancement – Transaction id information is added in the order notes section 
   of the order details page.
 * Enhancement – Checkout page sandbox mode information text is updated.

#### 2.8 – 2022-05-30

 * Enhancement – WooCommerce Version 6.5.1 compatibility added.

#### 2.7 – 2022-02-10

 * Fix – Wakeup method warning removed.
 * Enhancement – Moneris Api updated to version 1.0.22
 * Fix – Moneris save settings button css fixed.

#### 2.6 – 2021-07-14

 * Enhancement – WooCommerce Version 5.5.0 compatibility added.

#### 2.5 – 2020-12-04

 * Fix – Undefined variables removed.
 * Fix – Deprecated functions updated.

#### 2.4 – 2020-12-03

 * Enhancement – Moneris Api updated to version 1.0.20

#### 2.3 – 2020-09-29

 * Fix – Default order status issue fixed.

#### 2.2 – 2020-08-21

 * Fix – Moneris order refund issue fixed.

#### 2.1 – 2020-08-14

 * Enhancement – Free orders compatibility.
 * Enhancement – Moneris api updated.
 * Fix – Ecommerce indicator removed for confusion.
 * Fix – Integration country removed.

#### 2.0 – 2020-07-17

 * Enhancement – Moneris Pro widget added in settings screen.
 * Enhancement – Plugin donation updated.
 * Fix – Moneris logger issue.

#### 1.9 – 2020-06-08

 * Enhancement – Deactivation feedback form updated.
 * Enhancement – Plugin structure updated.
 * Tweak – Moneris logger added.
 * Tweak – Moneris Api updated.

#### 1.8 – 2020-04-23

 * Enhancement – Display your desired cards on the checkout page.

#### 1.7 – 2020-04-21

 * Enhancement – Deactivation feedback form added.

#### 1.6 – 2019-11-18

 * Fix – WooCommerce Version 3.8.0 compatibility added.

#### 1.5 – 2019-06-26

 * Fix – Transaction bug fixed.

#### 1.4 – 2019-06-25

 * Fix – Refund Issues.

#### 1.3 – 2019-06-18

 * Fix – Card Validations.

#### 1.2 – 2019-06-14

 * Fix – Refund issue.
 * Tweak – Api updated.

#### 1.1

 * Fix – Php version 7 issues in moneris api.
 * Fix – credit_card_form function – Deprecated message.
 * Tweak – Payment icons – added.

#### 1.0

 * Initial release

## Meta

 *  Version **3.8.0**
 *  Last updated **2 weeks ago**
 *  Active installations **900+**
 *  WordPress version ** 4.9 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 5.6 or higher **
 * Tags
 * [credit card](https://wordpress.org/plugins/tags/credit-card/)[payment gateway](https://wordpress.org/plugins/tags/payment-gateway/)
 *  [Advanced View](https://wordpress.org/plugins/wc-moneris-payment-gateway/advanced/)

## Ratings

 4.2 out of 5 stars.

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

[Your review](https://wordpress.org/support/plugin/wc-moneris-payment-gateway/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/wc-moneris-payment-gateway/reviews/)

## Contributors

 *   [ akshayaswaroop ](https://profiles.wordpress.org/akshayaswaroop/)
 *   [ WPHEKA ](https://profiles.wordpress.org/wpheka/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/wc-moneris-payment-gateway/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://paypal.me/swaroopakshaya)