Stop Donating to Your Payment Processor
Accept ACH bank transfers directly into your Mercury business account. Your card processor has a beach house. You paid for it. Time to stop.
ACH Payments. Your Bank. Your Rules.
Everything your Joomla ecommerce store needs to accept bank-to-bank payments — automatically reconciled, automatically confirmed.
ACH Bank-to-Bank Payments
Your customers pay direct from their bank account into yours. No card network. No card rates. The kind of transaction your accountant actually likes.
Mercury-Hosted Invoice Pay Page
Paid Mercury plan? The plugin creates an itemized invoice and sends your customer to Mercury's own branded pay page. Clean. Secure. Your order confirms the moment Mercury shows Paid.
Free-Plan Reconcile Mode
On Mercury's free plan? Show account and routing details at checkout. The plugin matches incoming transfers automatically — amount plus order reference in the memo. Order confirmed. No manual checking.
Auto Mode — It Figures Itself Out
Set mode to Auto. The plugin detects whether your Mercury account has hosted invoicing available and routes the right flow. One config. Zero babysitting.
Automatic Order Confirmation
Cron polling checks pending orders against your live Mercury account. Transfer cleared and matched? Order status flips automatically. Confirmation email fires. You're not a bank teller.
Webhook-Accelerated Confirmation
Mercury signals a new transaction and the plugin sweeps pending orders immediately — no waiting for the next scheduled run. Orders confirm faster. Customers wait less.
One-Click Admin Confirmation
Transfer arrived with a weird reference? Customer called to say it's on the way? The order sidebar has a confirmation panel — paste the transaction ID, click Confirm. That's it.
Live Account Picker in Settings
Your Mercury accounts load right in the plugin configuration. Pick the account you want payments landing in. No UUID copy-pasting from a dashboard you barely log into.
Surcharges, Geo-Zones & Order Limits
Add a named transfer fee (percentage + fixed). Restrict the payment option by region. Set minimum and maximum order amounts. Only show ACH to the customers and orders where it makes sense.
Two Modes. One Brain. No Config Hell.
Whether you're on Mercury's paid plan with AR Invoices or running the free plan, the plugin adapts. Set it to Auto and it detects your plan, picks the right flow, and remembers — so it never wastes a checkout probing the wrong door.
- Hosted invoice with Mercury-branded pay page (paid plan)
- Account/routing display with automatic transfer matching (free plan)
- Auto mode silently detects and falls back — one setting covers both
- Optional card payment on invoice when Stripe is connected to Mercury
Automated Reconciliation. The Spreadsheet Retires.
The plugin polls your Mercury transactions on every cron run. When a transfer matches your order — by amount and the order reference in the memo — the order confirms itself. Amount-only matches get flagged for admin review rather than blindly auto-confirmed, because two orders for the same price is a real scenario.
- Inbound transfer matches amount + memo reference → auto-confirmed
- Amount-only matches flagged for review — no false positives
- Webhook acceleration: sweeps orders on Mercury transaction signal
- Transaction ID recorded on the order for your audit trail
Real-World Use Cases
Your Bank Transfer Option Has Been Missing From Checkout Long Enough
Add it. Configure it once. Watch the card fees stop. Your accountant will be insufferably smug about it — but they'll be right.
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 6.x
- Joomla Version 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 Fix Mercury API responses read empty under the Joomla 7 framework HttpFactory
Fix Align the admin AJAX access gate across the payment plugins
Improvement Migrate to framework Joomla\Http\HttpFactory + PSR-7 getStatusCode()/getBody()
Update Requires Joomla 6.x + J2Commerce 6.x
Fix Taxprofile field type Linux casing in 4 plugin manifests
Update Orderstatus field-type case for Linux
Update Pluginsubtemplate field-type case for Linux
New Feature Initial release: Mercury ACH bank-transfer payment for J2Commerce
New Feature Invoice mode: hosted Mercury pay page with ACH debit and card options
New Feature Reconcile mode: match incoming bank transactions to orders by amount and memo
New Feature Auto mode: use invoice when available, fall back to reconcile on error
New Feature Cron-based order confirmation that polls Mercury for paid invoices
New Feature Admin order sidebar panel to manually confirm a received payment
New Feature Sandbox and live credential switching with showon gating
New Feature Configurable order statuses for paid, pending, and failed payments
New Feature Optional webhook endpoint with signature verification (production only)
New Feature Surcharge support with percent, fixed, and tax-class options
New Feature Geozone and subtotal payment restrictions
New Feature Bootstrap 5 and UIkit checkout template variants
New Feature Twenty language translations included
Update Requires Joomla 6.x + J2Commerce 6.x + a Mercury business banking account
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.