Skip to content

WC Moneris Payment Gateway

Accept Moneris card payments without sending customers away from your store. Works with the Checkout block and the classic checkout, with sandbox and live modes and your choice of card logos.
Free on WordPress.org.

Latest Version

3.9.0

Active installs

900+

Extension Requirements:

  • WordPress 4.9+
  • PHP 7.4+
  • CURL
  • PHP Version: 7.4

Languages

  • English (US)

Countries

  • Canada

Compatibility

  • WC Blocks
  • HPOS

Plugin Details

  • Last updated: October 30, 2026
  • WordPress tested up to: 7.1.4

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.9.0 - 2026-10-29

  • Update - Settings moved to their own page, WPHEKA > Moneris, with Settings, Transactions and Help tabs. The Moneris link under WooCommerce > Settings > Payments opens the new page. Your settings are kept as they are.
  • Add - Moneris payments and refunds in the last 30 days, the newest Moneris orders and a getting started checklist on the new page.
  • Fix - Card fields in the Checkout block now accept browser autofill and pasted card numbers. Before, they could stay empty, so the order could not be paid.
  • Update - Requires PHP 7.4 or later. Stores on older PHP keep 3.8.1.
  • Tweak - Removed incomplete WooCommerce Pre-Orders compatibility code.
  • Tweak - A clearer message when a refund is asked for on the day the order was paid.
  • Fix - The default card logo shows at checkout before the settings are first saved, without a PHP warning.
  • Fix - The settings sidebar no longer changes box headings on other admin screens.

3.8.1 - 2026-10-01

  • Fix - Debug logs no longer include the customer's billing and shipping details, email, phone or order notes.
  • Fix - The same-day refund limit now applies on stores using High-Performance Order Storage, as it already did on other stores.
  • Fix - The card form styles now load in the Checkout block, and the card fields are properly labelled for screen readers.
  • Fix - The card field labels in the Checkout block, and the refund error message, can now be translated.
  • Enhancement - A clearer settings sidebar, with an up-to-date list of what Pro adds and a direct link to our contact page.
  • Enhancement - Declared the plugin license. WordPress 7.1.2 and WooCommerce 11.1.2 compatibility.

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.
WC Moneris Payment Gateway: customers pay by card without leaving your store, with a card form and a sandbox and live switch.

WC Moneris Payment Gateway