Canada's Biggest Payment Gateway. In Your Checkout. Finally.
Moneris processes more card transactions in Canada than anyone else. This native J2Commerce plugin puts it in your Joomla ecommerce store — SAQ-A Hosted Tokenization iframe, pre-auth and capture, saved cards, and full admin order controls. No portal tab-switching. No card data on your server. No nonsense.
Everything a Canadian Ecommerce Store Actually Needs
Moneris Hosted Tokenization keeps your PCI scope at SAQ-A. Pre-auth, capture, void, and refund stay inside J2Commerce. Saved cards make repeat customers click once. Configure the rest to match your store.
SAQ-A Hosted Tokenization
Card details are entered inside a Moneris-hosted iframe. Your server never sees a card number, expiry, or CVD. Your Joomla store qualifies for SAQ-A PCI scope — the one-page self-assessment, not the annual audit.
Canada + US Gateway Support
One plugin, two Moneris environments. Select Canada or United States to match your merchant account. The plugin routes to the correct gateway host automatically — no hostname configuration, no documentation guessing.
Pre-Authorization (Capture Later)
Reserve funds at order placement. Capture them when you're ready to ship. Custom orders, made-to-order goods, fulfillment-verified shipments — charge when it makes sense, not when the checkout page fires.
Admin Capture, Void & Refund
Capture settles a pre-auth. Void cancels an unsettled authorization. Refund handles settled payments, full or partial, with server-side over-refund protection. All three live on the J2Commerce order screen. No gateway portal required.
Saved Cards for Repeat Buyers
Logged-in customers save their card once. Every return visit shows their saved card — brand name, last four digits, ready to use. One click to pay. Card ownership is verified before any deletion runs.
Full Configuration Control
Surcharge (percent + fixed + tax class). Geozone restriction. Min/max subtotal gates. Dynamic statement descriptor. E-Commerce Indicator for chargeback liability. Five customer message fields. Post-payment thank-you article. Dashboard health warnings.
Your Server Never Touches a Card Number. Not Once.
The Moneris Hosted Tokenization iframe sits on your checkout confirm step. Your customers type their card details into Moneris infrastructure — not your Joomla server. You receive a vault reference. The plugin charges it. That's the entire data path. Card data never enters your web root, your logs, or your database.
- SAQ-A PCI scope — the one-page self-assessment
- Card brand icons (Visa, Mastercard, Amex, Discover, JCB, UnionPay) displayed above the form
- Secure vault token for saved-card reuse on future orders
- Debug logs never include card data or API credentials
Capture, Void, Refund — Without Leaving J2Commerce
Moneris gateway portals are fine. They're also another login, another browser tab, and another context switch every time you need to settle a payment, cancel an authorization, or process a return. This plugin wires all three admin actions directly into the J2Commerce order screen. The right button appears for the right state. Done.
- Capture settles pre-authorized payments with one click
- Void cancels unsettled authorizations before they hit statements
- Refund handles full and partial amounts — server-side over-refund guard included
- Order history updated and status changed automatically on every action
Real-World Use Cases
Canada's Biggest Payment Processor Is Waiting in Your Checkout
Your Canadian customers deserve a checkout powered by the gateway their banks already know. Your admin team deserves order tools that don't require a second browser tab. Install Moneris. Stop leaving Canadian approvals on the table.
Translated In The Following Languages
Arabic Unitag (ar-AA), Chinese, Traditional (zh-TW), Danish (da-DK), Dutch (nl-NL), English (en-GB), English, USA (en-US), Finnish (fi-FI), French (fr-FR), German (de-DE), Greek (el-GR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Norwegian Bokmål (nb-NO), Persian Farsi (fa-IR), Polish (pl-PL), Portuguese, Brazil (pt-BR), Portuguese, Portugal (pt-PT), Russian (ru-RU), Spanish (es-ES), Swedish (sv-SE), Turkish (tr-TR)
License Information
An active license entitles you to updates, downloads, and support for the duration of the license period. You may continue using this plugin indefinitely without an active license; however, support, updates, and downloads will not be available while your license is inactive.
- Developer J2Commerce
- Extension Type Payment
- J2Commerce Version 4.x, 6.x
- Joomla Version 4.x, 5.x, 6.x
Arabic Unitag
Chinese, Traditional
Danish
Dutch
English
English, USA
Finnish
French
German
Greek
Hebrew
Italian
Japanese
Norwegian Bokmål
Persian Farsi
Polish
Portuguese, Brazil
Portuguese, Portugal
Russian
Spanish
Swedish
TurkishFix Broken credit-card field on checkout
Update Requires Joomla 6.x + J2Commerce 6.x + a Moneris account
New Feature Moneris card payments via Hosted Tokenization (on-site, SAQ-A) and Hosted Payment Page
New Feature Purchase and pre-authorize/capture transaction types
New Feature Admin order-view actions: capture, void, refund (full and partial)
New Feature Webhook order-status updates from Moneris
New Feature Saved-card display for registered customers via Moneris Vault
New Feature Canada and US Moneris accounts, sandbox and live credential switching
New Feature Configurable accepted card types, surcharge, geo-zone and subtotal restrictions
New Feature Bootstrap 5 checkout subtemplate
New Feature 21-locale language pack
Update Subscriptions and merchant-initiated saved-card renewals are intentionally disabled pending live Vault verification
Update Requires Joomla 6.x + J2Commerce 6.x + a Moneris account
Fix Updated payment calls
Fix Fixed templates
Update J2Commerce/J2Store v4 and Joomla 4/5 plugin support
You may also be interested in these products
Stay Updated
Subscribe for free and be the first to know about the latest features, updates, and new additions.