Joomla Stripe For VirtueMart Extension

★ NOW Implement separate files for payment form and JavaScript ★ Add new setting Stripe type: Stripe.js API, for next Major update ★ Add backward compatibility for existing websites and customisations ★ ★ Payments authenticated using 3D Secure v1 (3DS1) with the current version of Puma-IT Stripe plugin for VirtueMart are in compliance with Strong Customer Authentication (SCA) in VirtueMart 3 & Joomla 3.x ! ★ ★ Includes Spanish, Italian and French language files, compatible with VirtueMart 3.2 and Joomla 3.8 ★ ★ This plugin has been successfully tested with Joomla 3.9.26 / 3.9.16 / 3.8.13, VirtueMart 3.8.8 / 3.6.10 / 3.4.2

Joomla Stripe For VirtueMart Extension
★ NOW Implement separate files for payment form and JavaScript ★ Add new setting Stripe type: Stripe.js API, for next Major update ★ Add backward compatibility for existing websites and customisations
★ Payments authenticated using 3D Secure v1 (3DS1) with the current version of Puma-IT Stripe plugin for VirtueMart are in compliance with Strong Customer Authentication (SCA) in VirtueMart 3 & Joomla 3.x ! ★
★ Includes Spanish, Italian and French language files, compatible with VirtueMart 3.2 and Joomla 3.8
★ This plugin has been successfully tested with Joomla 3.9.26 / 3.9.16 / 3.8.13, VirtueMart 3.8.8 / 3.6.10 / 3.4.2

With Stripe, accept payments from anyone, anywhere!

Main Features

- NEW ☆ Implement separate files for payment form and JavaScript
- NEW ☆ Add new setting Stripe type: Stripe.js API, for next Major update
- NEW ☆ Add backward compatibility, Stripe type: Stripe.js (Legacy), for existing websites and customisations

- Credit card fields are displayed even with a single payment method, on the VirtueMart OPC
- Full support for New longer Stripe API keys
- Fix support for Zero decimal currencies
- 3D Secure version 1 (3DS1) Card Payments (optional) for VirtueMart
- Compliant with Strong Customer Authentication (SCA)
- Spanish, Italian, and French translations included in package
- Stripe API and PHP Libraries upgraded
- Works with PHP 7.4, 7.3 & 7.2
- Implements Stripe Source along with Card, useful for other payment sources to come
- Full set of Restrictions: Countries, minimum and maximum Amount, Publish Start and End, and Shipment restrictions
- Uses the Joomla Update System, enabling “one click update” from the Joomla Administrator backend with a download ID
- Works with VirtueMart one page checkout
- Option to send Stripe Email Receipts
- In Test mode, option to display credit cards Test numbers

Here is a video showing a full checkout with 3D Secure (default frontend template):
https://www.puma-it.ie/en/joomla-and-virtuemart-extensions/stripe-for-virtuemart

Multilingual

The plugin is also provided with several language files in frontend and backend:
- Spanish (es-ES)
- French (fr-FR)
- Italian (it-IT)

More languages to come (and possible on request).

International cards and currencies

Accept all major debit and credit cards from customers in every country, in 135+ currencies, including Visa, MasterCard, American Express, Discover, Diners Club and JCB.

3D Secure

Reduce your risk of fraud and chargebacks by adding an additional layer of authentication that protects you from liability for fraudulent card payments.

Our plugin implements 3D Secure v1, and the upgrade to 3D Secure version 2 is making great progress!

Stripe for Joomla & VirtueMart: SCA and PSD 2, Questions and Answers
https://www.puma-it.ie/en/blog/stripe-payments/101-stripe-for-joomla-virtuemart-sca-and-psd-2-questions-and-answers#what-is-3d-secure-2

Available for businesses in 24 countries

Accept payments from anywhere in the world. Stripe currently supports businesses in the United States, Canada, Australia, New Zealand, United Kingdom, Ireland, Germany, Austria, Luxembourg, Switzerland, Netherlands, Belgium, France, Denmark, Finland, Norway, Sweden, Spain, Italy, Portugal, Hong Kong, Singapore, Malaysia and Japan.

You will require a Stripe.com account in order to use the Puma-IT Stripe plugin. With Stripe.com you need to use SSL/TLS on your payment pages. However, you can test your pages -- but not live transactions -- before installing your SSL/TLS certificate.

For instructions on how to setup our plugin, please visit our free documentation section.

* * *
More information:
https://www.puma-it.ie/en/joomla-virtuemart-extensions/documentation/68-stripe-for-virtuemart-joomla

* * *
For support request:
https://www.puma-it.ie/en/joomla-virtuemart-extensions/support
Please Do NOT use reviews to post support requests or issues.

* * *
Changelog

Version 2.4.0

- Implement separate files for payment form and JavaScript
- Add new setting Stripe type: Stripe.js API, for next Major update
- Add backward compatibility, Stripe type: Stripe.js (Legacy), for existing websites and customisations
- Successfully tested with VM 3.8.6 / Joomla 3.9.26

Version 2.3.3

- Fix Credit card fields are not displayed with a single payment method, on the VirtueMart OPC (Thank you David and ssc3!)
- Successfully tested with VM 3.8.6 / Joomla 3.9.23

Version 2.3.2

- Add support for New longer Stripe API keys (Thank you AH!)
- Successfully tested with VM 3.8.4 / Joomla 3.9.20

Version 2.3.1-beta (not released)

- Fix support for Zero decimal currencies (Thank you Marc!)

Version 2.3.0

- Stripe API upgrades up to version 2018-02-06
- Stripe PHP Libraries (Bindings) updates up to v5.9.2
- Successfully tested with VM 3.6.10 / Joomla 3.9.16, PHP 7.1.33, 7.2.28, 7.3.15 and 7.4.3
- Successfully tested with VM 3.6.8 / Joomla 3.9.12

Version 2.2.7

- Fix unfortunate side effect of some VirtueMart 3.6.2 changes, breaking payment/shipment plugins (Thanks GJC Web Design and Max!)

Version 2.2.6

- 3D Secure: Fix Error handling when 3DS secure failed on bank side (Thanks David!)
- Better error handling and exceptions from Stripe API

Version 2.2.5

- Add the option to select no logo or CVV image in the plugin template options (Thanks Michel!)
- Fix a regression introduced in version 2.2.4

Version 2.2.4

- Improve Stripe recommendation for including stripe.js on every page (Thank you Arno!)
- Successfully tested with VM 3.4.2 / Joomla 3.9.2, PHP 7.1.26 and 7.2.14
- Successfully tested with VM 3.2.14 / Joomla 3.8.13

Version 2.2.3

- Add Spanish language to the plugin (Thanks Vicente & Nacho!)
- Fix The payment method description is left blank on the customer confirmation email (Thanks Peter!)

Version 2.2.2

- Add Italian language to the plugin (Thanks Claudio!)
- Add Publish Start and End, and Shipment restrictions
- Fix an issue on Countries Restrictions: "Select All" saved only one country (Thanks Nacho!)
- Reintroduce conditions with minimum and maximum amount (Thanks David!)

Version 2.2.1

- Add some details (Stripe full response) with Transaction Fees (Thanks David!)
- Add a link to Stripe.com payment transaction (Logs in Dashboard) from VirtueMart order backend
- Improve response handling in both frontend and backend
- Fix a regression that caused issue to display some payment details in backend
- Successfully tested with VM 3.2.12 / Joomla 3.8.5

Version 2.2.0
- Add 3D Secure Card Payments (optional)
- Implement Stripe Source along with Card, useful for other payment sources to come
- Deprecate our workaround option "Direct Charge", that should not be needed anymore (will be removed in v3.x)
- Refactor plugin params
- Fixes and cleanup inline JS code
- Successfully tested with VM 3.2.12 / Joomla 3.8.3
- Successfully tested with VM 3.2.6 / Joomla 3.8.2

Version 2.1.0
- Cleanup language files and keeping in sync with existing extensions
- Refactor some keys and strings in backend and frontend
- Add French language to the plugin
- Localisation / context tweaks

Version 2.0.2
- Fixes a (nasty) bug when Stripe transaction fee displaying in cart (one page checkout) even if another payment method is selected (Thanks Markus!)

Version 2.0.1
- Fixes some PHP Notices (Thanks Dilip!)
- Fixes [PHP 7.1] error 0 - [] operator not supported for strings (Thanks Claudio and Stéphane!)
- Fixes a bug (affecting only Direct Charge), when IP address is not being passed when creating the charge (Thanks Davide!)

Version 2.0.0
- Fixes a bug (affecting only Direct Charge), when the shipping address, if present, is sent to Stripe, instead of the billing address (Thanks Alastair!)
- Adds signature and links into plugin back end view (Thanks Robert!)
- Filter / trim Stripe keys inputs
- Adds Joomla Update System and new Download ID for plugin subscription (Thanks Peter!)
- Improves packaging of the plugin
- Adds a install-uninstall-update script file (Thanks Joomla Docs!)
- Stripe API upgrades
- Updates Stripe PHP Libraries (Bindings)
- Stripe Upgrade to TLS 1.2
- Successfully tested with VM 3.2.1 / Joomla 3.6.5
- Successfully tested with VM 3.0.18 / Joomla 3.6.5
- Successfully tested with VM 3.0.12 / Joomla 3.4.8
- Successfully tested with Rupostel One Page Checkout 2.0.266 / VM 3.0.4 / Joomla 2.5.27

Version 1.1.6
- Adds an Option to change the way the Credit Cards list is displayed
- Improves User Interface for Parameters
- Fixes Credit Card field continually defaults to the first card type in its list
- Fixes CVV image in tooltip not showing properly
- Fixes messages “Card Number Invalid”, “Card CVV Number Invalid or Missing” and “Expiration Date Invalid” are displayed even before the card fields are displayed for entering
- Fixes order payment confirmation: display order summary
- Fixes No CC form displayed when "Enable Automatic Selected Payment"
- Successfully tested with VM 3.0.12 / Joomla 3.4.8

Version 1.1.5
- Adding the option to send Stripe Email Receipts

Version 1.1.4
- Fix an issue With Rupostel OPC: When credit card number is blank (or CVV) incorrect error message
- Successfully tested with Rupostel One Page Checkout 2.0.291 and 2.0.295
- Successfully tested with joomla 3.3.6, VirtueMart 3.0.4 and 3.0.9.6

Version 1.1.3
- Fixed issue with Direct Charge and credit card validation
- Strict Standards
- Adding more than one credit card in plugin parameters (for VM 3)
- Successfully tested with VM 3.0.4 / Joomla 3.3.6

Version 1.1.2
- Fixed issue with Live mode not always properly set in new Direct Charge
- Fixed issue while displaying card Test numbers within the form

Version 1.1.1
- Adding compatibility with VirtueMart 3.0.0
- Adding compatibility with Joomla 3.3.6
- Successfully tested with Rupostel One Page Checkout 2.0.266 / VM 3.0.0 / Joomla 3.3.6
- Successfully tested with Joomla 2.5.27, VirtueMart 2.6.12.2 and 3.0.0

Version 1.1.0
- Adding a second implementation (PHP only, to charge Stripe direct), without JavaScript token. It is now a plugin parameter, to solve many checkout extensions' issues
- Fixed issues with credit card validation, with some extensions, like one page checkout
- Successfully tested with Rupostel One Page Checkout and Virtueplanet One Page Checkout
- Adding language files inside plugin
- Displaying card Test numbers within the form
- Better user experience: Changing "Disable jQuery" by "Force load", and default to disabled
- Removing create customer and more code clean up
- Removing some PHP notices and Warnings
- Successfully tested with joomla 2.5.24+, VirtueMart 2.6.x and 2.0.26d

Version 1.0.3
- Adding option to disable jQuery in plugin parameters

Version 1.0.2

- Update Stripe API library files to 1.10.1
- Fixed a rare blank page bug
- Successfully tested with Joomla 2.5.19, VirtueMart 2.6.0 and 2.0.26d

Version 1.0.1

- Adding correct licensing and copyright for Stripe API Libraries

How to install Joomla Stripe For VirtueMart Extension

You can install Joomla Stripe For VirtueMart Extension via Joomla Installer.

Follow the steps below:

  1. Download the Joomla Stripe For VirtueMart Extension package from the official website.
  2. Login to your Joomla website's administrator dashboard.
  3. Go to the "Extensions" tab and select "Manage" from the drop-down menu.
  4. Click on the "Upload Package File" tab and select the Joomla Stripe For VirtueMart Extension package that you downloaded.
  5. Click the "Upload & Install" button to install the extension.
  6. You will see a confirmation message when the installation is complete.

That's it! You can now use Joomla Stripe For VirtueMart Extension on your Joomla website.

Joomla Stripe For VirtueMart Language Files

Is Joomla Stripe For VirtueMart not available in your language?

We understand that not all extensions come equipped with language files, which can make it difficult for non-English speakers to fully utilize them. That's where our Language File Creation service comes in.

Great news!

ExtensionPlazza has now introduced a new feature to help Joomla users worldwide:

With our Joomla Extension Translation Tool, you no longer have to worry about language barriers preventing you from using the Joomla extensions you need. Our tool allows you to easily translate Joomla Stripe For VirtueMart Language Files to any language you require, making it easier than ever before to use Joomla extensions in your preferred language.

Joomla Stripe For VirtueMart Extension Customization

Do you need Joomla Stripe For VirtueMart to do more than what it currently offers? Our expert team can help you extend or customize Joomla Stripe For VirtueMart to meet your specific needs and requirements.

At ExtensionPlazza, we specialize in Joomla extension development and customization, and we are committed to providing exceptional services to our clients. We have extensive experience working with Joomla and related technologies, and we can help you create a solution that is tailored to your unique business requirements.

Whether you need a

  • custom integration,
  • additional features,
  • or a complete overhaul of the extension
we are here to help. We will work closely with you to understand your needs and requirements and develop a solution that exceeds your expectations.

Contact us today to learn more about our extension customization and extension development services, and how we can help you take your project to the next level.

You can reach us through the following channels:

Free Extension of September 2024

Each month, ExtensionPlazza brings you a Premium Joomla Extension developed by ExtensionPlazza exclusively for our valued visitors
Get the download link to your email inbox right now!

Extension Specifications

Current Version
2.4.0
Created on
19 November 2014
Last updated on
28 May 2021
Compatibility
Joomla 3
Extension Type
Plugin
Free or Premium
Premium Joomla Extension
Listed in
Joomla VirtueMart Extensions Extensions
Developed by
Puma-IT - Hervé Boinnard

Score
99%
99%
99%
95%
98%


Joomla Stripe For VirtueMart,
Joomla 3 Compatible Joomla Stripe For VirtueMart is reviewed
4.9 out of 5 by 9 Joomla user(s)

Spread the Word