Stripe
$39.00

Two Stripe plugins. One price. Every payment scenario covered.

Let's be real: your customers expect Stripe. It's clean, it's trusted, and it's everywhere. But Stripe offers two fundamentally different checkout experiences. You shouldn't have to pick sides.

What You Get

Stripe (On-Site Payments)

Cards never leave your checkout page. Three form styles to match your vibe:

  • Normal Form – Classic card fields right in your checkout
  • Popup Modal – Stripe's sleek overlay
  • Embedded Elements – Modern, PCI-compliant card inputs

Perfect for: Keeping customers on your site. Maximum conversion.

Stripe Checkout (Hosted by Stripe)

Send customers to Stripe's bulletproof hosted page. They handle the UI, the compliance, the payment methods.

  • Apple Pay, Google Pay, and 40+ local payment methods – automatically enabled based on customer location
  • Stripe's conversion-optimized interface
  • Let Stripe deal with PCI compliance headaches

Perfect for: "Just make it work" simplicity.

Both Plugins Include

  • Full Subscription Support – Initial payments, automatic renewals, card updates. All handled.
  • SCA/3D Secure Compliance – European regulations? Payment Intents? Already sorted.
  • Authorize or Capture – Charge immediately or capture later. Your call.
  • Webhook Processing – Orders update automatically. No customer clicking "back to store."
  • Sandbox Mode – Test everything before going live. Obviously.
  • Geozone Restrictions – Show Stripe only where it makes sense.
  • Surcharge Options – Pass on payment fees if you need to.

Why Bundle?

Some stores need embedded card forms for a seamless UX. Others want Stripe handling everything off-site. Enterprise stores often need both – different payment options for different customer segments.

No per-transaction fees from us. No premium tiers. No "upgrade to unlock" nonsense.

One purchase. Both plugins.

Countries where you can create a Stripe account

Stripe currently supports businesses in 46 countries, including:

  • United States & Canada
  • United Kingdom & Ireland
  • ost of the European Union (France, Germany, Italy, Spain, Netherlands, etc.)
  • Australia & New Zealand
  • Singapore, Japan, Malaysia
  • Brazil & Mexico
  • United Arab Emirates, Switzerland, Norway

If your business is registered in one of these countries, you can connect Stripe to J2Commerce and start accepting payments immediately.

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 convert gateway charge amounts by currency_value for multi-currency orders

Update Requires Joomla 6.x + J2Commerce 6.x + a Stripe account

Update #Casing fixed for type attribute of fields

Fix use type="Geozone" so the field loads on Linux

New Feature J2Commerce v6 and Joomla 6 support

Fix Installer fix

Fix prevent errors on getJsonBody

Improvement Une Payment element rather than Card element for better intent form

Fix Fix for product name character limit overflow

Fix Prevent errors on getJsonBody

Fix Missing languages

Fix Missing languages

Fix Fixed use billing address country/zone ids rather than shipping

Fix Fixed Apple Pay

Fix Fixed order meta is not updated

New Feature Added logs for better troubleshoot

New Feature Added languages

New Feature Added webhook URL in the custom field

Deletion Removed jQuery in normal form

Improvement Recreated the normal form

Improvement Separated order/updated credit card code

Improvement Use web assets to load scripts

New Feature J2Commerce v4 and Joomla 4/5 support

Fix Language Updates

Fix Updated redirect url to getThankyouPageUrl() function

Fix J2Store version check improved

Update j2store 4 or not event

Update J2Store/J2Commerce 4 support

Stay Updated

Subscribe for free and be the first to know about the latest features, updates, and new additions.