Moneris Payment Gateway for Magento 2 User Guide
Moneris Payment Gateway for Magento 2 User Guide
Canadian (and Moneris-powered) checkouts need a gateway that works on Luma, Hyvä, and React Checkout Pro. This guide covers the Towering Media Moneris Payment Gateway ($99)—tokenization options, vault, fraud checks, install overview, and FAQ.
For deep configuration screenshots and edge cases, see the detailed wiki documentation. Product details and add-to-cart live on the Moneris Payment Gateway for Magento 2 page.
Table of Contents
Why Moneris Checkouts Get Fragile
Payment modules that only target classic Knockout checkout break when you adopt Hyvä or a React checkout:
- Theme mismatch — gateway UI assumes Luma Knockout
- PCI scope creep — raw PAN fields without hosted tokenization
- Weak fraud hooks — missing AVS/CVV enforcement
- No vault — returning customers retype cards every time
What This Extension Solves
Towering Media Moneris integrates Magento 2 with Moneris using direct or hosted tokenization and works with Hyvä React Checkout Pro flows.
- Direct tokenization and hosted iframe tokenization options
- 3-D Secure support where configured with Moneris
- Tokenized vault for returning shoppers
- Admin capture, refund, and void
- AVS/CVV fraud-prevention checks
- Luma, Hyvä, and React Checkout Pro oriented integration
Key Features
- No Knockout/RequireJS dependency for RCP paths
- Magento 2.4.x / PHP 8.x ready
- Pairs with React Checkout Pro Express wallets when used together
System Requirements
- Magento 2.4.x
- PHP 8.1–8.3
- Moneris merchant / store credentials
- Towering Media Composer credentials
General Composer install steps for Towering Media modules: Installation guide.
Installation Overview
Step 1: Authenticate Composer
Add your Towering Media credentials to auth.json in the Magento root (same pattern as other Towering Media extensions).
Step 2: Require the package
composer require toweringmedia/module-moneris
Step 3: Enable and upgrade
php bin/magento module:enable Toweringmedia_Moneris
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
php bin/magento cache:flush
Exact module enable name may match your package’s registration.php / module.xml—confirm in the package after install. Production stores should follow your normal deploy process.
Need help installing? Contact Towering Media or browse more modules in Magento 2 Extensions.
Configure Moneris in Admin
- Stores → Configuration → Sales → Payment Methods → Towering Media Moneris.
- Enable the method; set environment (QA vs production).
- Enter Store ID, API token, and related Moneris credentials.
- Choose Direct vs Hosted tokenization and AVS/CVV rules.
- Enable vault if you want saved cards; Save Config; flush cache.
Test Payments Safely
Before real charges:
- Place a QA order with a Moneris test card
- Confirm authorization appears in Moneris and Magento
- Exercise capture/refund from admin
- If using RCP, verify the Moneris step renders without console errors
Troubleshooting
Payment declines unexpectedly
- Confirm AVS/CVV rules match your Moneris merchant settings
- Check Magento payment log / Moneris response codes
- Verify currency and country are supported for the merchant account
Fields missing on Hyvä / RCP
- Confirm module output is enabled for the theme
- Flush caches and redeploy static content after install
- See wiki for RCP-specific notes
Frequently Asked Questions
Does it work with React Checkout Pro?
Yes—designed for Luma/Hyvä and React Checkout Pro integration paths.
Hosted vs direct tokenization?
Hosted keeps card data in Moneris iframes (lower PCI scope). Direct sends tokenized fields with more UI control—pick based on your compliance needs.
Deep docs?
Wiki guide stays the detailed reference; PDP User Guide remains wiki.
Price?
$99—see the product page.
Related Extensions & Resources
Want our Magento team to handle it?
Towering Media installs, configures, and customizes Moneris Payment Gateway for Magento 2 stores — along with payment gateway setup, checkout customization, and React or one-page checkout builds.
Get the Extension
Accept Moneris payments on Magento 2 with tokenization, vault, and checkout paths that match how you actually ship frontend.
Prefer screenshots and deep steps? Open the full wiki guide.