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
★ NOUVEAU Les champs de Carte de Crédit sont affichés même avec un seul moyen de paiement ★ Entièrement compatible avec les Nouvelles clés longues API Stripe ★ Compatible avec les devises à zéro décimales ★
★ Les paiements authentifiés à l’aide de 3D Secure v1 (3DS1) avec la version actuelle du plugin Stripe [stripe.com] pour VirtueMart, par Puma-IT, sont conformes aux exigences de l’authentification forte du client (SCA) dans VirtueMart 3 & Joomla 3.x ! ★
★ Distribué avec paquets de langues en français, espagnol, et italien, compatible avec VirtueMart 3.2 et Joomla 3.8 ★
★ Ce plugin a été testé avec succès sur Joomla 3.9.20 / 3.9.16 / 3.8.13, VirtueMart 3.8.4 / 3.6.10 / 3.4.2 ★
Fonctionnalités principales
NOUVEAU ☆ Les champs de Carte de Crédit sont affichés même avec un seul moyen de paiement
Entièrement compatible avec les **Nouvelles clés longues API Stripe **
- Compatible avec devises à zéro décimales
- Paiements par Carte avec 3D Secure version 1 (3DS1) (optionnel) pour VirtueMart
- Conforme aux exigences de l’authentification forte du client (SCA)
- Traductions en espagnol, italien, et français incluses dans le paquet de langues
- API Stripe et bibliothèques PHP mises à jour
- Compatible avec PHP 7.4, 7.3 & 7.2
- Implémente Stripe Source au côté de Card, utile pour les autres sources de paiement à venir
- Ensemble complet de Restrictions : Pays, Montant minimum et maximum, Début et Fin de Publication, et pour certaines méthodes de Livraison
- Utilise le Système de Mise à Jour Joomla, permettant une “mise à jour en un clic” depuis le panneau d’Administration de Joomla (Administrator backend) avec un download ID
- Compatible avec la commande en page unique de VirtueMart (default one page checkout)
- Option pour l’envoi du Reçu par e-mail Stripe
- En mode Test, option pour afficher les numéros de Test de cartes de paiement
Voici une vidéo montrant une commande complète avec 3D Secure (et le template de frontend par défaut):
https://www.puma-it.ie/fr/extensions-joomla-virtuemart/stripe-pour-virtuemart
Multilingue
Ce plugin est aussi fourni avec plusieurs fichiers de langues pour le frontend et backend :
- espagnol (es-ES)
- français (fr-FR)
- italien (it-IT)
D’autres langages à venir (et possible sur demande).
Cartes internationales et devises
Acceptez toutes les principales cartes de paiement de clients du monde entier, dans plus de 135 devises, avec les cartes de débit ou de crédit courantes, comme Visa, MasterCard, American Express, Discover, Diners Club et JCB.
3D Secure
Réduisez le risque de fraudes et de litiges en ajoutant une couche supplémentaire d’authentification, qui vous permet de ne pas être responsable des paiements frauduleux par carte.
Disponible pour les entreprises de 24 pays
Acceptez les paiements du monde entier. Stripe est disponible pour les entreprises situées en France, Belgique, Suisse, au Luxembourg, Canada, aux États-Unis, en Australie, Nouvelle-Zélande, Royaume-Uni, Irlande, Allemagne, Autriche, Pays-Bas, Danemark, Finlande, Norvège, Suède, Espagne, Italie, Portugal, Hong-Kong, Singapour, Malaisie et Japon.
Vous avez besoin d’un compte Stripe.com pour utiliser ce plugin Stripe par Puma-IT. Avec Stripe.com vous devez utiliser SSL/TLS sur vos pages de paiements. Cependant, vous pouvez tester vos pages – mais pas de transactions réelles – avant d’installer votre certificat SSL/TLS.
Pour savoir comment configurer notre plugin, veuillez vous rendre sur notre documentation en accès libre et gratuit.
Pour plus d’information:
https://www.puma-it.ie/en/joomla-virtuemart-extensions/documentation/68-stripe-for-virtuemart-joomla
Pour toute demande d’assistance:
https://www.puma-it.ie/en/joomla-virtuemart-extensions/support
Merci de ne PAS utiliser les commentaires (reviews) pour demander de l’aide ou signaler un problème.
Changelog
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