Stop Testing Checkout With a Live Card. You Absolute Maniac.
Fire every post-payment event — invoices, emails, download grants, subscription renewals — with a single button click. Zero sandbox accounts. Zero network calls. Zero accidentally-charged real cards.
Everything You Need to QA Checkout. Nothing That Can Fail on You.
Fourteen features engineered to exercise your entire Joomla ecommerce post-payment stack without touching a real payment processor.
Status Picker at Checkout
A live dropdown of every enabled order status appears on the payment screen. Pick Confirmed, Pending, Processing, or any custom status — every downstream app fires for exactly that state.
Real Post-Payment Pipeline
Status changes route through the real order pipeline — the same path every production gateway uses. PDF invoices generate. Notification emails send. Download grants unlock. Fulfillment syncs run.
Subscription Renewal Simulation
Simulate a subscription renewal on demand. The full renewal event chain fires, subscription dates update, renewal emails send. No real billing processor. No billing cycle to wait for. Thirty seconds.
Surcharge Engine
Configurable percentage plus fixed fee, named, with a tax profile attached. Test your payment-fee math, tax-on-fee calculation, and cart line item display before a real gateway ever runs with those settings.
Geozone Availability Gating
Restrict the test payment option to specific geographic zones — exactly like your real gateways. Alternate between test addresses to confirm your geo-restriction logic works before your real payment methods go live.
Min/Max Subtotal Gates
Set minimum and maximum order values for when the test method appears. Validate your order-value-based payment rules with test orders at the threshold — not real ones.
5 Checkout Message Fields
On-selection text, before-payment text, after-payment text, error message, and a custom button label. Configure and proof every word your customer will read before you write it in your real gateway settings.
Hash Validation and CSRF Protection
Test orders are cryptographically bound to their checkout session. Replay a test confirmation URL against a different environment — including production — and it gets rejected. Enable safely on staging clones of live stores.
Bootstrap 5 and UIkit Templates
Renders cleanly in both major Joomla ecommerce frontend frameworks. A test that only runs in one theme gives you a false pass. This one covers both — so you catch theme-specific rendering issues in QA, not in production.
Pick the Status. Watch Everything Fire.
A live dropdown of your store's enabled order statuses appears right on the payment screen. Select the one that triggers the workflow you're testing, place the order, and every post-payment app that listens for that status executes in sequence. What you test is what production runs. Not a simulation of a simulation. The real chain.
- Any enabled order status in your store — including custom ones you defined
- Configurable default status — no hunting through the dropdown every test run
- Switch between targets in seconds — no code changes, no database edits
- PDF invoices, emails, download grants, fulfillment syncs — all fire correctly
Zero Network. Runs Offline. Runs at 35,000 Feet.
Test Payment makes no external API calls. No credentials to configure. No sandbox account to create. No webhook endpoint to maintain. It installs in thirty seconds, runs on a local dev environment with no internet connection, and delivers the same results every single time — because there is nothing external that can fail.
- No sandbox API rate limits to hit mid-QA session
- No test card that gets declined by a fraud filter at the wrong moment
- No webhook that misses because your dev environment has no public URL
- Full QA cycle completable on a laptop with airplane Wi-Fi turned off
Subscription Renewals Without the Billing Processor. Without the Wait.
Testing subscription renewal pipelines is the most painful ecommerce QA task in existence — they require a real billing processor, a real card, and waiting for a billing cycle to advance. Test Payment fires the complete renewal event chain on demand. Renewal emails send. Subscription dates update. Order history logs the renewal. Thirty seconds from trigger to verification.
- Simulate a renewal as pending manual confirmation — instantly, on demand
- No real billing date advanced, no real customer notified
- Verify the full renewal pipeline before your subscription product goes live
Real-World Use Cases
Done Testing in Production. Start Testing Like a Professional.
Your Joomla ecommerce post-payment pipeline deserves a full dress rehearsal. Pick your order status, click Place Order, and watch your entire stack prove it works — before your customers find out it doesn't.
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
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 Add 19 new translations (de, es, pt-PT, pt-BR, it, nl, fr, ru, el, he, ar, ja, pl, sv, zh-TW, nb, da, fi, tr)
Improvement Bump version to 6.0.2
Update Ships with 21 languages total; en-US canonical, en-GB British dictionary transform
Update Requires Joomla 6.x + J2Commerce 6.x
Fix Wrong display label
Improvement Replace jQuery AJAX with Fetch API
Update J2Store/J2Commerce v4 and Joomla v4 support plugin
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.