Moneris Payment Gateway for Magento 2 — Luma, Hyvä & React Checkout Pro
Moneris payments across Magento checkouts
- Multi-Checkout Luma, Hyvä, React
- Express Wallets Apple Pay and Google Pay
- Saved Cards Vault on all checkouts
- Hosted Fields Reduced PCI scope
Secure Moneris checkout
Standard Magento setups often lack smooth Moneris support across modern checkouts. This gateway accepts cards and wallets with hosted tokenization, saved-card vault, EMV 3-D Secure 2, and AVS/CVD rules.
- Direct card entry or Moneris Checkout hosted iframe
- Apple Pay and Google Pay on the Moneris direct lane
- Saved-card vault for logged-in shoppers
- EMV 3-D Secure 2 Off, Attempt, or Require
- AVS and CVD allow/decline rules with no silent bypass
Built for your store
Production-validated on Luma, Hyvä-theme native checkout, and React Checkout Pro for Magento 2.4.x.
- Works with Magento 2.4.x Open Source & Adobe Commerce
- PHP 8.1, 8.2, 8.3, and 8.4 compatible
- Same gateway without requiring React Checkout Pro
- Admin online capture, refund, and purchase correction
- Sandbox QA or production toggle from payment settings
How It works
Accept Secure Moneris Payments in Magento 2 Across Modern Checkouts
The Towering Media Magento 2 Moneris Payment Gateway Extension connects your Magento store to Moneris for credit and debit card processing, hosted tokenization, and supported digital wallet payments. It helps merchants accept payments while managing transactions through Magento's familiar order administration workflow.
Built for Magento 2 Luma, Hyvä-theme stores using native checkout, and React Checkout Pro, the extension uses a shared server-side payment gateway. Merchants can configure authorization, capture, saved cards, and payment security controls without maintaining separate Moneris gateway integrations for each supported checkout.
Choose direct card entry or Moneris Checkout hosted payment integration. Enable Apple Pay and Google Pay where supported and configured, provide returning customers with tokenized saved cards, and test transactions in Moneris QA before accepting live payments.
Moneris Payment Gateway
Supported payment experiences
Payment availability depends on merchant account settings and gateway configuration.
Magento Default Checkout
Native Luma / Knockout.js card payment integration.
Hyvä-Theme Storefront
Supports Hyvä-themed stores using native Magento checkout.
React Checkout Pro
Dedicated payment integration for cards, vault, wallets, and supported 3DS flows.
One Moneris Gateway for Luma, Hyvä and React Checkout Pro
Payment gateway compatibility becomes especially important when merchants migrate from Magento's default storefront to a modern frontend. This Magento 2 Moneris integration supports multiple checkout experiences through a shared payment-processing architecture.
Magento's native checkout, Hyvä-theme storefronts using native checkout, and Towering Media React Checkout Pro can use the Moneris gateway without separate payment processing systems.
- Native Magento Luma checkout support.
- Hyvä-theme compatibility through Magento native checkout.
- Optional integration with React Checkout Pro.
- Shared payment gateway services across supported checkouts.
- Saved-card functionality for logged-in shoppers.
- Checkout-specific payment UI integrations.
Compatibility note: The separate commercial Hyvä Checkout (Magewire) adapter is experimental and requires additional validation. Hyvä-theme compatibility does not imply production-ready Magewire checkout support.
Protect Card Data and Simplify Repeat Purchases
The extension supports Moneris Hosted Tokenization using Moneris-hosted card fields. Sensitive card information is collected through the hosted interface and exchanged for a payment token, rather than storing raw card numbers in Magento.
Logged-in customers can optionally save a card during checkout. The extension associates supported Moneris vault tokens with their Magento customer account, allowing those cards to be selected for subsequent purchases.
This helps returning customers avoid repeatedly entering payment details while giving merchants a payment flow designed to limit direct handling of sensitive card information.
- Moneris-hosted tokenization interface.
- Customer card vault using payment tokens.
- Save-card option for logged-in customers.
- Saved-card selection on supported checkout frontends.
- Raw card numbers are not persisted in Magento.
- Hosted payment fields can reduce PCI compliance scope.
Important: Hosted tokenization does not automatically make a merchant PCI compliant. Merchants remain responsible for evaluating their applicable PCI DSS obligations.
Secure Card Tokenization Flow
Apple Pay
Enable eligible Apple Pay transactions using the configured Moneris direct payment integration.
Google Pay
Accept supported Google Pay wallet payments using merchant-side token processing.
Offer Faster Checkout with Supported Digital Wallets
The Magento 2 Moneris Payment Gateway supports Apple Pay and Google Pay through the Moneris direct payment integration.
Eligible customers can authorize wallet payments without manually entering card information on every purchase. This provides an additional payment option for shoppers who prefer device-based wallet authorization.
Merchants can configure wallet availability independently. Apple Pay requires relevant Apple merchant certificates and domain verification. Google Pay requires supported merchant registration and direct-tokenization credentials.
- Apple Pay support through the Moneris direct lane.
- Google Pay support with DIRECT tokenization.
- Independent wallet enablement settings.
- Wallet authorization through supported Moneris transactions.
- React Checkout Pro wallet integration where configured.
Manage Payment Risk with 3D Secure, AVS and CVD
Online payment processing requires more than collecting card details. Towering Media's Moneris integration provides configurable EMV 3-D Secure 2, Address Verification System (AVS), and Card Verification Data (CVD) controls.
Merchants can select a 3DS policy based on their payment authentication requirements and configure whether AVS or CVD mismatches should be accepted or declined.
React Checkout Pro includes integration for the supported 3DS challenge experience. On native Luma checkout, the 3DS Require mode fails closed where its challenge interface is not available, rather than silently bypassing the policy.
- EMV 3-D Secure 2 authentication support.
- Configurable 3DS Off, Attempt, and Require modes.
- AVS address verification policy.
- CVD verification and mismatch handling.
- Configurable accept or decline risk decisions.
- Checkout-aware authentication behavior.
EMV 3-D Secure 2
Off / Attempt / Require
AVS Verification
Address verification with configurable mismatch rules.
CVD Verification
Card verification response handling and enforcement.
Magento Admin Payment Operations
Available actions depend on transaction status and Moneris gateway rules.
Authorize, Capture and Refund Moneris Payments from Magento
Merchants can manage supported Moneris payment transactions from Magento admin without relying on a separate manual payment reconciliation workflow for every order.
Choose Authorize and Capture for immediate payment collection or Authorize Only when payment capture should occur later in the order process.
The extension also supports online refunds and purchase corrections or voids for eligible transactions. These operations use Moneris gateway functionality and follow the applicable transaction lifecycle.
- Authorize and Capture payment action.
- Authorize Only with later online capture.
- Supported online refund operations.
- Purchase correction and void handling.
- Magento order and payment transaction integration.
- Admin-side payment configuration and testing tools.
How the Magento 2 Moneris Payment Gateway Works
Configure your Moneris account, select your payment security preferences, validate checkout behavior, and switch to production credentials after successful testing.
Install and Enable
Install the licensed Composer package, run Magento setup and compilation commands, deploy static content, and enable Toweringmedia Moneris in Payment Methods.
Configure Payment Settings
Enter Moneris Store ID and API Token, select the connection type, configure hosted tokenization, and enable the required vault, wallet, and risk-control settings.
Test and Accept Payments
Test card authorization, capture, tokenization, authentication, and refunds in Moneris QA. Switch to production credentials after validating the checkout and merchant configuration.
Moneris Payment Gateway Compatibility and Requirements
Magento Versions
Magento 2.4.7–2.4.8 release lines
PHP Requirement
PHP 8.1 through 8.5 permitted by Composer constraints; validate against your Magento release.
Checkout Compatibility
Native Magento, Hyvä-theme native checkout, React Checkout Pro
Payment Gateway
Moneris Gateway XML, Hosted Tokenization, Moneris Checkout
Required Magento Module
toweringmedia/module-base
Composer Package
toweringmedia/module-moneris
A separate Moneris merchant account and appropriate gateway credentials are required. Gateway processing fees and merchant services are not included in the extension license.
Works Great With
React Checkout Pro
Use Moneris with Towering Media's React-based Magento checkout, including its dedicated payment integration and supported wallet experience.
Explore React Checkout ProMoneris Gateway Documentation
Review installation, credentials, sandbox validation, tokenization, and payment troubleshooting.
Read Moneris Setup GuideKey Features
One Moneris gateway for cards, wallets, vault, and risk controls on Magento 2.
- Three checkout fronts Luma, Hyvä-theme native checkout, and React Checkout Pro.
- Apple Pay & Google Pay Express wallets on the Moneris direct lane.
- Saved-card vault Reuse Hosted Vault tokens for logged-in shoppers.
- Hosted tokenization Card fields in Moneris HPPtoken iframe.
- EMV 3-D Secure 2 Off, Attempt, or Require per store.
- AVS & CVD rules Allow or decline on mismatch—no silent bypass.
- Admin capture & refund Online capture, refund, and purchase correction.
- Sandbox toggle Moneris QA or production from admin.
Demo
Docs & Support
📘 Documentation
Get started quickly with our detailed user guide. The documentation covers everything from installation to advanced Moneris gateway configuration and checkout integration.
- Step-by-step installation instructions
- Configure Moneris credentials and sandbox / production mode
- Enable Magento, Hyvä, and React Checkout compatibility
- Payment testing, transaction flow, and troubleshooting
- Best practices for secure checkout performance
💬 Support
Need help? Our Magento experts are here to assist you with setup, configuration, and troubleshooting.
- Quick and reliable email support
- Help with installation and Moneris setup
- Troubleshooting payment and checkout issues
- Guidance for Hyvä and React Checkout integration
- Regular updates and Magento compatibility support
Reviews
Frequently Asked Questions
What does the Magento 2 Moneris Payment Gateway Extension do?
The Towering Media Magento 2 Moneris Payment Gateway Extension connects Magento checkout with Moneris payment processing. It supports direct card payments, hosted tokenization, saved customer cards, Apple Pay, Google Pay, EMV 3-D Secure 2, and payment operations such as authorization, capture, void, and refund.
Is the Moneris Payment Gateway compatible with Hyvä and React Checkout Pro?
Yes. The extension supports Magento's native Luma checkout, Hyvä-theme storefronts using native Magento checkout, and Towering Media React Checkout Pro. The separate Hyvä Checkout Magewire adapter is experimental and has not completed production validation.
Where do I configure Moneris payments in Magento 2?
Go to Stores → Configuration → Sales → Payment Methods → Toweringmedia Moneris. Enable the gateway, enter your Moneris Store ID and API Token, select the payment connection type, and configure sandbox mode, authorization settings, tokenization, 3DS, and AVS/CVD policies.
Does the Magento 2 Moneris extension support Apple Pay and Google Pay?
Yes. The extension supports Apple Pay and Google Pay through the Moneris direct payment integration. Apple Pay requires appropriate merchant certificates and domain verification. Google Pay requires supported merchant registration, DIRECT tokenization credentials, and domain approval. Wallet availability depends on successful configuration.
Can customers save credit cards for future purchases?
Yes. When the Moneris vault feature is enabled, logged-in customers can save supported payment cards during checkout and reuse them for future orders. The extension stores Moneris payment tokens associated with customer accounts rather than raw card numbers.
Does the Moneris extension support 3D Secure authentication?
Yes. The extension supports EMV 3-D Secure 2 with configurable Off, Attempt, and Require modes. React Checkout Pro includes the supported 3DS challenge integration. Native Luma checkout does not provide the full challenge interface in Require mode and fails closed instead of bypassing the configured security policy.
Can I authorize, capture, refund, and void Moneris transactions from Magento admin?
Yes. The extension supports Authorize Only and Authorize and Capture payment actions, later online capture, eligible online refunds, and purchase corrections or voids. Available operations depend on the payment transaction status and Moneris gateway rules.
Can I test Moneris payments before activating the live gateway?
Yes. The extension supports Moneris QA sandbox and production environments. Configure your sandbox Store ID and API Token, test authorization, tokenization, payment capture, and security behavior, then switch to production credentials after validating your checkout configuration.
Do I need React Checkout Pro or a separate Moneris merchant account?
React Checkout Pro is optional because the gateway also works with Magento native checkout and Hyvä-theme stores using native checkout. However, a separate Moneris merchant account and valid gateway credentials are required. Moneris merchant processing charges are separate from the Towering Media extension license.
What Magento versions and dependencies does the Moneris extension require?
The repository documents Magento 2.4.7 and 2.4.8 support. The module requires Toweringmedia Base, Magento payment and vault components, and a supported PHP environment. Its Composer constraints permit PHP 8.1 through 8.5, but the PHP version must also be supported by the specific Magento installation. Install the package through Composer using toweringmedia/module-moneris.
Technical Specifications
- Magento Version: Compatible with Magento 2.4.x (Open Source & Adobe Commerce)
- PHP Version: PHP 8.1, 8.2, 8.3, and 8.4 compatible
- Framework: Built using Magento 2 native architecture (no core overrides)
- Installation Type: Composer / Manual installation supported
- Module Dependency: Requires Toweringmedia Base (toweringmedia/module-base) and a valid Moneris merchant account
- Payment Gateway: Moneris
- Payment Methods: Credit and debit card processing via Moneris
- Mode Support: Sandbox / Test and Production mode
- Transaction Type: Authorize, Capture, Sale based on configuration
- Security: Encrypted payment communication
- Checkout Compatibility: Magento default checkout, Hyvä, React Checkout
- Multi-Store Support: Yes
- Store Scope Configuration: Website / Store View level
- Order Management: Integrated with Magento order workflow
- Cron Support: Fully compatible with Magento cron jobs
- Admin Configuration Path: Stores → Configuration → Sales → Payment Methods → Moneris
- Logging: Payment logs and transaction debugging support
- Performance Impact: Minimal and optimized implementation
- Use Cases: Canadian merchants using Moneris payment services
Compatible with your Magento 2 store
Compatible with Magento 2.4.x — Open Source and Adobe Commerce. PHP 8.1, 8.2, 8.3, and 8.4. Works with Magento default checkout, Hyvä-theme stores on native checkout, and React Checkout Pro.
-
Magento 2.4.x
Open Source & Adobe Commerce
Updates & supportKeep your store running smoothly