Moneris Payment Gateway for Magento 2 Hyva React Checkout
- Community
-
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
See It In Action
Toweringmedia Moneris Payment Gateway Extension
Payment Processing Methods
3D Secure (3DS) Authentication
- 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 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
- 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
- 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)
- 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
- 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
- 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
- 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
- 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
- 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
- Automatic schema installation with version checking
- Data installation scripts for default configuration
- Module dependency management
- Composer package distribution
- Clear installation and configuration documentation
-
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