Le développement de cette version a coûté 1.050 euros. Le coût cumulé pour cette année est de 10.550 euros. Le coût cumulé depuis la première version est de 209.280 euros, mais le coût pour vous est seulement la licence de 79€.
Nouvelle version 30.4.0 du plugin Redsys pour WooCommerce de WooCommerce.com.
30.4.0
Nouveau :
- Nouvelle section Abonnements dans les Réglages Avancés de Redsys pour configurer les identifiants et le comportement des paiements de renouvellement des abonnements.
Sécurité :
- [Haute] Ajoutée la vérification de signature cryptographique manquante dans successful_request() pour 9 passerelles de paiement : Apple Pay, Bizum Checkout, Bizum Redirect, Google Pay Checkout, Google Pay Redirect, Domiciliation Bancaire (Direct Debit), MasterPass, PayGold et Virement Bancaire. Sans cette vérification, les notifications de paiement pouvaient être falsifiées pour compléter des commandes sans un paiement réel.
Corrigé :
- Les commandes de renouvellement de SUMO Subscriptions échouaient car sumo_save_subscription_payment_info() était appelé avec 'payment_method' => 'insite' au lieu de 'redsys' dans le callback de la passerelle de redirection. Cela faisait que SUMO définissait le mauvais mode de paiement dans les commandes de renouvellement, activant le filtre de passerelle erroné et utilisant des identifiants incorrects.
- Les abonnements de YITH WooCommerce Subscriptions étaient annulés prématurément lors de renouvellements échoués pour les passerelles Redsys Redirect, InSite, Apple Pay Checkout et Google Pay Checkout. Le chemin 'sans token / carte expirée' dans doing_scheduled_subscription_payment() (class-wc-gateway-redsys.php et class-wc-gateway-insite-redsys.php) appelait ywsbs_register_failed_payment() et ensuite retournait false, provoquant que le wrapper de YITH renew_yith_subscription() l'appelle à nouveau. Le double incrément de failed_attempts annulait les abonnements après 1–2 échecs réels au lieu des 3 réessais configurés. Apple Pay et Google Pay Checkout sont également corrigés car ils délèguent au gestionnaire principal de Redsys.







