Introduction
★ 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
Stripe for VirtueMart
- Version:
- 2.4.0
- Developer:
- Puma-IT - Hervé Boinnard
- Last updated:
-
May 28 2021
3 years ago - Date added:
- Nov 19 2014
- License:
- GPLv2 or later
- Type:
- Paid download
- Includes:
- p
- Compatibility:
- J3
Share