Moneris Payment Gateway for Magento 2 User Guide

Extension 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.

Moneris Payment Gateway for Magento 2

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.

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
Watch for: Always test in Moneris QA/sandbox before enabling production store IDs.

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
Composer: toweringmedia/module-moneris Price: $99 View product page →

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

Moneris Payment Gateway for Magento 2
Enable Moneris, choose tokenization mode, and enter Store ID / API token for QA then production.
  1. Stores → Configuration → Sales → Payment Methods → Towering Media Moneris.
  2. Enable the method; set environment (QA vs production).
  3. Enter Store ID, API token, and related Moneris credentials.
  4. Choose Direct vs Hosted tokenization and AVS/CVV rules.
  5. Enable vault if you want saved cards; Save Config; flush cache.
Tip: Use a dedicated staging website/store view for QA credentials so production never shares test keys.

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
Before go-live: Never mix production Store IDs on a publicly reachable staging site without IP restrictions.

Open full wiki guide →

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.

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.

Checkout & payment services →Tell us about your project

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.

My Cart

Loading...

Customer Login

Checkout as a new customer

Creating an account has many benefits:

  • See order and shipping status
  • Track order history
  • Check out faster