Le développement de cette version a coûté 5 400 €. Le cumul de cette année est de 25 400 €. Le coût depuis le début s’élève déjà à 75 000 €, mais le coût pour vous est seulement la licence de 79 $.
Nouvelle branche 12.0.x de la passerelle Redsys pour WooCommerce de WooCommerce.com
Versions de la branche
12.0.0
Ajouté :
- NOUVEAU : Compatibilité avec PSD2 (bêta).
- NOUVEAU : Ajout de l’iframe du navigateur
- NOUVEAU : Utilisation de la santé du site
- NOUVEAU : Compatibilité déclarée avec WooCommerce 4.6
- Correction d’un problème de compatibilité avec certaines langues et WPML.
Compatibilité PSD2
Ceci est la première version compatible avec PSD2. Attention, elle est en bêta et n’est compatible qu’avec Redsys (par José Conti), Bizum, MasterPass, prélèvements bancaires et virements bancaires. La compatibilité avec Redsys Préautorisations (par José Conti) et InSite n’a pas encore été ajoutée. La prochaine version sera compatible avec tout et j’essaierai autant que possible d’en faire une version stable avec PSD2. Mais pour cela, j’aurai besoin que vous fassiez des tests sur vos terminaux de test. Plus vous testez et me signalez des problèmes, plus le code sera robuste. Si vous souhaitez effectuer des tests, vous devez aller dans la configuration de Redsys (par José Conti) et activer PSD2.
J’ai travaillé sur l’adaptation de la PSD2 depuis début août, créant une classe spécifique pour la collecte des données nécessaires des utilisateurs. Les informations envoyées sont même supérieures à celles envoyées par le plugin officiel de Redsys (de redirection), et tout cela va augmenter dans les futures versions avec des fonctionnalités spécifiques que j’ajouterai pour améliorer la détection de fraude à l’échelle mondiale dans Redsys.
En plus de toutes les heures que j’ai dû investir dans cette version pour le développement du plugin, il y a également eu plus de 90 e-mails échangés avec le support, plusieurs heures au téléphone à chercher des solutions conjointes, la détection d’erreurs dans la documentation pour développeurs que j’ai signalées et qui seront corrigées dans les prochaines versions ou même des moyens de tester certains points que même chez Redsys ils ne savaient pas comment faire. Étant quelque chose de nouveau même pour ceux du support, tout le sujet du fonctionnement de l’API a été une découverte conjointe.
PSD2 est maintenant compatible avec toutes les méthodes de paiement sauf avec Redsys Préautorisations (par José Conti). Quand je serai sûr qu’il n’y a aucun problème avec Redsys (par José Conti), je transférerai le code aux préautorisations.
Utilisation de « Santé du site »
Comme beaucoup d’entre vous le savent, WordPress a ajouté il y a quelques versions la « Santé du site ». C’est une fonctionnalité que vous trouverez dans Outils > Santé du site. Cet outil magnifique ajouté par WordPress peut être étendu, et c’est quelque chose que j’ai fait pour la version Premium et que vous trouverez déjà dans cette version. En accédant à cet écran de WordPress, vous pourrez voir d’un coup d’œil si votre serveur ou votre pare-feu va vous causer des problèmes avec par exemple SOAP pour Redsys, qui est l’un des problèmes typiques rencontrés par de nombreuses installations. Petit à petit, j’ajouterai de nouveaux tests que je trouve intéressants. Pour le moment, ceux-ci sont implémentés dans cette version :

Ajout de l’iframe du navigateur
Si vous souhaitez l’activer, vous devez aller dans la configuration de Redsys (par José Conti) et l’activer.
Dans cette découverte de toute la nouvelle API de Redsys, j’ai découvert des astuces autorisées qui ne sont pas documentées.
Comme beaucoup le savent, Redsys interdit l’insertion par iframe de la passerelle de paiement sur le site, mais avec l’arrivée de la PSD2, qui oblige à mettre certaines choses dans un iframe, ils permettent maintenant de le faire, tant que l’URL de Redsys est affichée, donc je vous présente l’iframe du navigateur, la façon pour vos utilisateurs de ne jamais quitter votre site, même par redirection. Attention, vous devez vous assurer que votre banque accepte l’iframe du navigateur, je ne peux pas garantir que toutes les banques l’acceptent. Vous pouvez l’essayer dans la boutique d’exemple de Redsys et voir comment cela fonctionne, ou vous pouvez également le voir dans la vidéo suivante.
12.0.1
Corrigé :
- Correction d’un problème avec PSD2 lorsque un utilisateur n’avait jamais acheté dans la boutique.
- Correction d’un problème étrange sur certains serveurs qui provoquait une erreur 500 dans la notification de Redsys.
- Correction d’un problème dans les logs lié à un array().
- Mise à jour du nom d’une variable de majuscules à minuscules.
- Compatibilité déclarée avec WordPress 5.5, que j’avais oublié de déclarer.
12.0.2
Ajouté :
- Il est maintenant possible d’activer ou de désactiver la suppression automatique des tokens expirés. Par défaut, cela est désactivé. Cela doit être configuré depuis l’écran de configuration de Redsys (par José Conti).
- Compatibilité déclarée avec WooCommerce 4.7.
Amélioré :
- J’ai amélioré plusieurs textes dans « Santé du site » pour que ce soit plus clair sur ce qui se passe et pour donner des instructions plus précises (si nécessaire) à l’hébergement ou au Sysadmin.
Corrigé :
- Correction d’un bug dans le widget des images de cartes de crédit.
- Correction d’un problème avec la page de reçu si des abonnements sont actifs.
- Correction d’un bug relatif aux tokens obtenus précédemment à la réglementation PSD2, et si PSD2 était activé dans le plugin.
12.0.3
Corrigé :
- Suppression d’un bouton fantôme qui apparaissait sur l’écran de l’iframe du navigateur
- Correction d’un problème lié aux tokens et au paiement en 1 clic.
Si vous n’avez pas encore l’extension officielle de WooCommerce.com pour Redsys, vous pouvez l’acquérir à cette adresse et profiter de toutes les caractéristiques que aucun autre plugin n’offre.
Si vous ne connaissez pas tout ce qu’il offre, vous pouvez consulter ce tableau où je montre les différences et vous pourrez voir que le suffixe premium de ce plugin est dû à tout ce qu’il offre et à ses différences.







