Moneris Payment Gateway for Magento 2 Hyva React Checkout

Compatible with Magento latest version community edition
Magento 2.4.x
SKU: module-moneris
Edition
  • Community
$499.00
  • Fully integrated with Hyvä React Checkout

  • Tokenized vault payments for faster checkout

  • Admin capture, refund, and void support

  • AVS/CVV fraud-prevention checks

  • No Knockout or RequireJS needed

!

The Problem

  • Standard payment setups may lack smooth Moneris support in Magento 2
  • Checkout friction can increase cart abandonment and failed payments
  • Merchants need secure transactions with modern checkout compatibility
  • Hyvä and React Checkout stores require optimized gateway integration

The Solution

Toweringmedia Moneris Payment Gateway delivers secure Moneris transactions with seamless Magento 2, Hyvä, and React Checkout compatibility for a faster payment experience.

How It works

1
Configure Gateway
Enter your Moneris store credentials, API settings, payment mode, and checkout preferences from Magento admin.
2
Enable Checkout
Activate Moneris for Magento default checkout, Hyvä Checkout, or React Checkout with a smooth customer payment flow.
3
Accept Payments
Process secure real-time card payments, improve conversions, and manage transactions confidently in Magento 2.

See It In Action

Toweringmedia Moneris Payment Gateway Extension 

Toweringmedia Moneris is a payment gateway integration for Magento 2.4.8 that connects your store to Moneris payment processing. It supports multiple connection methods, 3D Secure authentication, and Hyvä React Checkout.

Payment Processing Methods

The extension supports three connection types:
Direct Tokenization: Card data is sent directly to Moneris for tokenization. Supports real-time processing, immediate authorization, and full control over the payment flow. Includes card number, expiry, CVV, and cardholder name fields with client-side validation.
Hosted Tokenization: Uses Moneris-hosted iframe fields for card input, reducing PCI scope. Card data never touches your server. Requires a Hosted Profile ID from Moneris and uses the Moneris JavaScript SDK for secure field rendering.
Moneris Checkout: Redirects customers to Moneris-hosted checkout pages. Suitable for merchants who prefer Moneris to handle the entire checkout experience. Supports ticket-based authentication and receipt polling.

3D Secure (3DS) Authentication

Full 3D Secure 2.0 support for both Direct Tokenization and Moneris Checkout:
  • Automatic challenge detection when Moneris returns a challenge URL
  • Modal iframe display for 3DS verification
  • PostMessage handling for challenge completion, cancellation, and error events
  • Status polling via REST API after challenge completion
  • Error handling with user-friendly messages
  • Configurable enforcement with warn/decline actions based on 3DS results

Hyvä React Checkout Integration

Custom React components for Hyvä React Checkout:
  • Custom payment method renderer with credit card form fields
  • Real-time card brand detection (Visa, Mastercard, American Express)
  • Form validation and error handling
  • Saved cards management with vault integration
  • Hosted fields support when Hosted Tokenization is enabled
  • Responsive design compatible with Hyvä themes
  • Event-driven configuration injection for seamless integration

Risk Management & Fraud Prevention

Configurable risk management with per-store settings:
  • AVS (Address Verification Service): Configurable pass codes and enforcement actions
  • CVD (Card Verification Data): CVV validation with customizable rules
  • 3D Secure: Enforcement based on verification results
  • Kount Integration: Fraud scoring with configurable thresholds
Each risk factor supports three action modes:
  • Log Only (Allow): Transactions proceed regardless of risk results
  • Warn Customer (Allow + message): Transactions proceed but warnings are logged and displayed
  • Decline Order: Transactions are automatically declined if risk checks fail

Vault Integration (Saved Cards)

Native Magento Vault integration:
  • Customers can save payment methods for future use
  • Secure token storage with encrypted card details
  • Masked card display in customer account
  • Card expiration tracking and automatic removal of expired cards
  • Support for multiple saved cards per customer
  • Easy card selection during checkout

Payment Operations

Full payment lifecycle management:
  • Authorization: Authorize transactions for later capture
  • Authorization & Capture: Immediate settlement (default)
  • Capture: Manual capture of previously authorized transactions
  • Refund: Full and partial refunds with transaction tracking
  • Void: Cancel authorized transactions before capture

Webhook Support

Asynchronous payment confirmation:
  • Secure webhook endpoint for Moneris callbacks
  • IP whitelist configuration for enhanced security
  • Webhook secret validation
  • Automatic order status updates based on payment confirmation
  • Reconciliation support for payment status synchronization

Developer Features

Tools for development and debugging:
  • Comprehensive logging with PCI-compliant data redaction
  • Verbose debug mode for troubleshooting
  • REST API endpoints for all payment operations
  • Test connection command-line utility
  • Receipt viewing in development mode
  • React checkout receipt card for testing

Configuration & Administration

Flexible configuration options:
  • Per-store configuration support
  • Sandbox and production environment switching
  • Customizable payment method title
  • Payment action configuration (authorize vs authorize & capture)
  • Credit card type restrictions (Visa, Mastercard, etc.)
  • Country-specific availability settings
  • Debug logging toggle

Security & Compliance

Security features:
  • PCI-compliant data handling with automatic redaction in logs
  • Encrypted credential storage for API tokens and profile IDs
  • Secure tokenization with no card data persistence
  • Form key validation for all frontend requests
  • HTTPS-only API communication
  • Webhook IP validation

Technical Specifications

  • Magento Compatibility: Magento 2.4.8 (Framework 103.0.x)
  • PHP Compatibility: PHP 8.1, 8.2, 8.3
  • Dependencies: Magento Payment, Checkout, and Vault modules
  • Frontend: Hyvä React Checkout compatible
  • API: RESTful web API for all payment operations
  • Architecture: Follows Magento payment gateway architecture patterns

Installation & Setup

The extension includes:
  • Automatic schema installation with version checking
  • Data installation scripts for default configuration
  • Module dependency management
  • Composer package distribution
  • Clear installation and configuration documentation
This extension provides a complete Moneris payment solution for Magento 2.4.8 stores, with support for modern checkout experiences, fraud prevention, and compliance requirements.
  • Fully integrated with Hyvä React Checkout

  • Tokenized vault payments for faster checkout

  • Admin capture, refund, and void support

  • AVS/CVV fraud-prevention checks

  • No Knockout or RequireJS needed

📘 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

The extension connects your Magento 2 store with Moneris so you can accept secure online card payments through a trusted Canadian payment gateway.

Yes, the module is built to support Magento 2 default checkout, Hyvä themes, and React Checkout for a smooth modern payment experience.

Yes, you can use Moneris test or sandbox credentials to verify checkout, transaction flow, and configuration before enabling live payments.

Yes, the gateway supports secure payment processing while Magento records orders, payments, and transaction details for easy management.

  • Magento Version: Compatible with Magento 2.4.x (Open Source & Adobe Commerce)
  • PHP Version: PHP 7.4, 8.1, 8.2, 8.3 compatible
  • Framework: Built using Magento 2 native architecture (no core overrides)
  • Installation Type: Composer / Manual installation supported
  • Module Dependency: Valid Moneris merchant account required
  • 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

Ready to Accept Moneris Payments Seamlessly?

Deliver secure checkout experiences, improve conversions, and support Magento 2, Hyvä, and React Checkout with confidence
$499.00

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