Skip to content

WC Moneris Payment Gateway

Adds moneris payment gateway to your woocommerce website and allows you to keep the customer on your site for the checkout process.

Latest Version

3.8.0

Active installs

900+

Extension Requirements:

  • CURL
  • PHP Version: 7.4

Languages

  • English (US)

Countries

  • Canada

Compatibility

  • WC Blocks
  • HPOS

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:

  • Accept payments in Canadian and US dollars
  • Switch between Sandbox and Live environments
  • Customers can directly pay with credit card on your website

Changelog

3.8.0 - 2026-07-14

  • 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

3.7.0 - 2026-03-29

  • 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

3.6 - 2025.08.13

  • Fix - Transaction id update issue fixed.
  • Misc - Added support for WooCommerce 10.1.0

3.5 - 2025.05.13

  • 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
WC Moneris Payment Gateway

WC Moneris Payment Gateway