Your Checkout Survived the Apocalypse. Barely.
Your Simplify account still works. Your old plugin doesn't run on Joomla 6. And enrollment is closed, so starting fresh isn't an option. This plugin patches the hole — tokenized card entry, a live-mode bug that was probably failing every charge you blamed on "something weird," and order notifications that actually fire when someone pays you.
Everything the Old Plugin Should Have Been
Tokenized checkout, correct API key wiring, proper order event routing, geozone control, surcharge support, and card icons that work in dark mode. All the basics — done right this time.
Card Tokenization
Card details are secured in the customer's browser before anything is submitted. Your server only ever sees a token. Raw card numbers, expiry dates, and CVV codes never touch your infrastructure — which is exactly how it should work.
Sandbox and Live Modes
Flip between test and live with one switch. Sandbox mode uses your test credentials so you can put the checkout through its paces before any real money moves. Live mode reads the correct API fields — not the wrong ones like the old plugin did.
Order Notifications That Actually Fire
When a payment is approved, the order status moves through J2Commerce's order management system — not around it. Confirmation emails send. Download grants unlock. Order history records what happened. All the stuff that's supposed to happen after a customer pays you.
Four Card Brands, Light & Dark Icons
Choose which cards you accept — Visa, Mastercard, Discover, American Express. The icons you enable appear at checkout. Each brand ships with a light-mode and dark-mode SVG so they look intentional in every color scheme your Joomla ecommerce store runs.
Geozone and Order Size Gates
Show this payment method only in the regions your account actually covers. Set minimum and maximum subtotal limits so Simplify hides when a cart is outside your account's processing range. No manual management, no awkward failed charges from regions you don't serve.
Surcharge Support
Add a processing fee to this payment method — name it, set a percentage, add a flat component, assign a tax class. It shows up as a line item in the order so customers see exactly what they're paying and why. No custom code required.
Configurable Order Status Mapping
Choose which order status gets applied on approval — the one that kicks off your fulfillment chain. Choose a separate status for declined charges so nothing looks like it succeeded when it didn't. Your workflow, your labels, your control.
Per-Field Error Messages
The card form validates each field independently and shows the error right where the problem is. Specific message, specific field, not a cryptic banner at the top. The submit button spins while processing so nobody double-taps in frustration.
Custom Messages at Every Step
Add messaging when customers select this payment method, above the card form, and on the post-payment screen. Set a custom error message for declined charges. Rename the Place Order button. Link a full Joomla article as the post-payment destination.
Card Data That Never Reaches Your Server
The card form in your Joomla ecommerce checkout runs client-side tokenization — customer card details are converted into a short-lived token inside the customer's browser before anything is submitted. Your server receives that token. Never a raw card number.
- Raw card numbers never transit your infrastructure
- CVV codes never appear in your server logs or database
- PCI scope drops to the lightest self-certification tier
- Debug logging masks transaction IDs — no sensitive identifiers in plain text
Payment Approved. Now What Actually Happens?
Every successful charge routes through J2Commerce's order management system — not around it. The right things happen in the right order when someone pays you in your Joomla ecommerce store.
- Confirmation email sends to the customer
- Digital product download links unlock immediately
- A descriptive history entry records the payment outcome
- Declined charges get a distinct status — no ambiguity in your order queue
Real-World Use Cases
Your Checkout Doesn't Have to Stop Working.
Enter your existing Simplify keys. Keep processing while you plan the real migration. Take your time. Do it right. This plugin holds down the checkout while you do everything else. Seriously.
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
TurkishNew Feature Simplify Commerce card payments via client-side simplify.js tokenization
New Feature Raw PAN/CVV never reach the server — only the opaque token posts back
New Feature Test/Live mode switch with separate public/private API key pairs
New Feature Accepted card-type selector (Visa, Mastercard, Discover, Amex) with icons
New Feature Percentage and fixed surcharge with taxable surcharge class
New Feature Geozone and min/max subtotal payment restrictions
New Feature Initial subscription-order charge support
Improvement Native Joomla 6 MVC plugin, parameterized queries, masked transaction logging
Improvement Vanilla ES6 checkout JS with client-side validation, no jQuery
Update Requires Joomla 6.x + J2Commerce 6.x + a Simplify Commerce merchant account
Update Note: Mastercard is sunsetting Simplify Commerce — see the in-plugin notice
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.