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)
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 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
TurkishFix 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.