User Tools

Site Tools


magento2:extensions:toweringmedia-module-moneris

Magento 2 Moneris Payment Extension

Extension context

This is a Toweringmedia Magento 2 extension guide in the Checkout & Payments category. Use this page for installation, configuration, validation, and payment troubleshooting.

  • Module name: `Toweringmedia_Moneris`
  • Composer package: `toweringmedia/module-moneris`

Overview

The Moneris extension adds first-party Moneris payment processing for Magento 2 checkout, including support for tokenized card handling and optional 3-D Secure controls.

Key capabilities:

  • Direct card flow support for compatible checkout implementations.
  • Hosted tokenization support where enabled.
  • Risk and fraud controls (AVS/CVD/3DS policy based on configuration).
  • Compatibility with React Checkout Pro payment stacks.

Installation

Install via Composer:

cd /path/to/magento
composer require toweringmedia/module-moneris:<VERSION>
php -d memory_limit=-1 bin/magento setup:upgrade
php -d memory_limit=-1 bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
php bin/magento cache:flush

Versioning notes

  • Pick the version you are licensed for.
  • To see available versions for your credentials:
    • `composer show -a toweringmedia/module-moneris`

Configuration

Primary config area: Stores > Configuration > Sales > Payment Methods > Toweringmedia Moneris

Recommended setup order:

  1. Enable method in sandbox mode first.
  2. Configure Store ID and API token for the correct environment.
  3. Set 3DS mode (`Off`, `Attempt`, or `Require`) based on risk policy.
  4. Configure AVS/CVD rules.
  5. Save config, flush cache, and run checkout test transactions.

Validation checklist

  • Payment method appears at checkout in target store views.
  • Sandbox test transaction succeeds end-to-end.
  • 3DS behavior follows configured mode where applicable.
  • Tokenization flow returns required token/data key before place order.
  • Orders, invoices, and payment details persist correctly in admin.

Troubleshooting

  • Method not visible: verify enablement, scope config, and checkout payment grouping.
  • Token generation error before order: confirm hosted tokenization configuration and browser script/iframe loading.
  • Checkout submit fails: redeploy static assets and verify API credentials/environment alignment.
  • 3DS mismatch: re-check 3DS mode policy and test-card scenarios in sandbox.
magento2/extensions/toweringmedia-module-moneris.txt · Last modified: by 127.0.0.1