Skip to Content

New J2Commerce 6.6.5 is out. Here is everything in the release.

See What’s New
Account
Enter the email address on your account.
Forgot your username?
Enter your password.
Forgot your password?

Or continue with

Test Your Whole Checkout Without a Payment Gateway

Pick an order status at checkout and every post-payment step runs: invoices, emails and download access. No sandbox account and no real card.

  • 0

    External API Calls Per Test Run

  • Any

    Order Status Your Store Has

  • 21

    Languages Bundled

  • Offline

    Works With No Internet Connection

Everything You Need to Test Your Checkout

Run your store's real post-payment steps without a payment processor.

  • Status Picker at Checkout

    Pick any enabled order status on the payment screen, and every app that listens for it runs.

  • Real Post-Payment Pipeline

    Status changes go through the same order process as live gateways, so invoices generate, emails send and downloads unlock.

  • Renewal Simulation for Subscription Products

    With the Subscriptions And Memberships app installed, trigger a renewal on demand to check renewal emails and dates.

  • Surcharge Testing

    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

    Limit the test method to geo zones, like your live gateways, and check your rules with test addresses.

  • Min/Max Subtotal Gates

    Set minimum and maximum order values to check your order-value payment rules.

  • 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 tied to their checkout session, so a test confirmation URL cannot be replayed on another site.

  • Bootstrap 5 and UIkit Templates

    Layouts for Bootstrap 5 and UIkit, so you can test with the frontend your store uses.

Pick a Status and Run Every Post-Payment Step

Choose the order status that starts the workflow you are testing, place the order and every app that listens for that status runs.

  • 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

Works Offline, With No External Calls

Test Payment makes no external API calls, so there are no credentials, sandbox accounts or webhook endpoints to set up. It runs on a local dev environment with no internet connection and gives the same result every time.

  • 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

Test Renewals for Subscription Products on Demand

With the Subscriptions And Memberships app installed, trigger a renewal on demand and check the emails, dates and order history it produces.

  • 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

Test Your Checkout Before Customers Use It

Pick an order status, place an order and check that every post-payment step works.

  • Status Picker at Checkout
  • Real Post-Payment Pipeline
  • Renewal Simulation for Subscription Products

Use Cases

Validate the Order Pipeline Before Launch

Pre-Launch QA Sprint

A store launches in five days. Custom order statuses, a PDF invoice template with VAT details, and a digital download gated behind "Confirmed" status. The developer enables Test Payment, sets the dropdown to "Confirmed," and checks: invoice generated, email sent, download unlocked. Switches to "Pending," places another order, confirms the invoice does not generate and the download stays locked. No gateway credentials touched.

One Test Gateway Across Every Client Store

Agency Portfolio

An agency runs fourteen Joomla ecommerce stores for different clients. Before deploying a J2Commerce update across all fourteen, they need to smoke-test the post-order pipeline on each. With Test Payment installed on all fourteen dev clones, a junior QA engineer runs a complete checkout validation across the entire portfolio.

Nothing Can Fail on Camera

Client Demo

An agency demos a new store on a video call and places orders with Test Payment, so no sandbox gateway can fail mid-demo.

Test Without an Internet Connection

Developer at 35,000 Feet

A developer runs a full checkout test on a local site with no internet connection.

Catch the Typo Before 200 Customers Do

Email Template Proofing

A store owner places a test order as Confirmed to see the confirmation email exactly as customers receive it, then fixes the template.

Languages

Translated into 21 languages.

  • Arabic Unitag ar-AA
  • Chinese, Traditional zh-TW
  • Danish da-DK
  • Dutch nl-NL
  • English (United Kingdom) en-GB
  • English (United States) 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
  • Polish pl-PL
  • Portuguese, Brazil pt-BR
  • Portuguese, Portugal pt-PT
  • Russian ru-RU
  • Spanish es-ES
  • Swedish sv-SE
  • Turkish tr-TR

Changelog

    • Replace jQuery AJAX with Fetch API
    • J2Commerce v4 and Joomla 4/5 support

Reviews

Customer Rating

No reviews yet

Every review comes from a licensed customer and appears exactly as written.

Write a Review

Log in to share your review.

Payment Methods Works with J2Store 4J2Commerce 6

Test Payment

Version 4.1.0 Released

Pick an order status at checkout and every post-payment step runs for real, without a sandbox account or a live card.

Free
Every year

Item added to cart. Checkout

View Wishlist
  • Updates, downloads and support for the length of the license
  • Your plugin keeps working after the license ends, and renewing brings new updates

Joomla
Joomla 4Joomla 5Joomla 6
J2Commerce
J2Store 4J2Commerce 6

You May Also Like

Stripe

Payment J2Commerce

Keep shoppers on your page with Stripe Elements or send them to hosted Stripe Checkout, switched with one setting.

Advanced Cart

Module J2Commerce

Give shoppers a slide-out cart drawer with a free shipping progress bar and inline coupons, so they never leave the page to see their cart.

Auto-Coupon Pop Up

Apps J2Commerce

Put a coupon code in a link, and shoppers who click it land with the discount already applied and a branded popup confirming it.

Kustom Payment

J2Commerce

Offer Kustom's pay later and installment options in an embedded checkout or hosted page, and manage each order from your admin.