Moneris  Payment
$39.00

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.

SAQ-A
PCI Compliance Scope
2
Gateways — Canada & US
3
Admin Order Actions
6
Card Brands Supported

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

A Toronto-based outdoor equipment store switches from a US-headquartered gateway to Moneris. Their customers are Canadian. Their Moneris account is recognized by Canadian banks with familiar fraud signals. Approval rates climb. The Hosted Tokenization iframe keeps them at SAQ-A PCI scope — the quarterly compliance review their IT team was spending half a day on disappears. Saved cards enabled. Returning customers click once to buy. The accountant stops crying.

A Canadian woodworking studio takes orders on custom pieces with a 4–6 week lead time. Pre-authorization mode reserves the funds at order placement — the hold appears on the customer's card, but money isn't collected yet. When the piece is complete and ready to ship, the studio clicks Capture in the J2Commerce order screen. Funds collected. Order ships. No manual gateway portal work, no post-shipment uncertainty about whether the order was actually charged. It was. The Capture button confirmed it.

An American specialty retailer has a Moneris US merchant account. Plugin set to United States. US Store ID, US API token, US HT profile entered. Plugin routes to Moneris US automatically. Min subtotal set to $25 — below that, processing fees eat the margin and alternative payment methods appear instead. Above $25, Moneris shows. Math confirmed. Everybody wins.

A Joomla beauty product store with a loyal base of logged-in customers who've placed five or more orders each. Saved cards enabled. Returning customers see their card already on file — brand, last four digits, ready. One click to pay. Customers with a saved card convert faster because the last bit of checkout friction is gone. The vault token is doing the work quietly in the background. Your customers are just clicking.

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)


  • Developer J2Commerce
  • Extension Type Payment
  • J2Commerce Version 4.x, 6.x
  • Joomla Version 4.x, 5.x, 6.x
Language Translations
Arabic UnitagArabic Unitag
Chinese, TraditionalChinese, Traditional
DanishDanish
DutchDutch
EnglishEnglish
English, USAEnglish, USA
FinnishFinnish
FrenchFrench
GermanGerman
GreekGreek
HebrewHebrew
ItalianItalian
JapaneseJapanese
Norwegian BokmålNorwegian Bokmål
Persian FarsiPersian Farsi
PolishPolish
Portuguese, BrazilPortuguese, Brazil
Portuguese, PortugalPortuguese, Portugal
RussianRussian
SpanishSpanish
SwedishSwedish
TurkishTurkish

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