Lo sviluppo di questa versione è costato 1.050 euro. Il costo accumulato per quest'anno è di 10.550 euro. Il costo accumulato dalla prima versione è di 209.280 euro, ma il costo per te è solo la licenza di 79€.
Nuova versione 30.4.0 del plugin Redsys per WooCommerce di WooCommerce.com.
30.4.0
Nuovo:
- Nuova sezione Abbonamenti nelle Impostazioni Avanzate di Redsys per configurare credenziali e comportamento dei pagamenti di rinnovo degli abbonamenti.
Sicurezza:
- [Alta] Aggiunta la verifica della firma crittografica che mancava in successful_request() per 9 gateway di pagamento: Apple Pay, Bizum Checkout, Bizum Redirect, Google Pay Checkout, Google Pay Redirect, Domiciliazione Bancaria (Direct Debit), MasterPass, PayGold e Trasferimento Bancario. Senza questa verifica, le notifiche di pagamento potevano essere falsificate per completare ordini senza un pagamento reale.
Corretto:
- Gli ordini di rinnovo di SUMO Subscriptions fallivano perché sumo_save_subscription_payment_info() veniva chiamato con 'payment_method' => 'insite' invece di 'redsys' nel callback del gateway di reindirizzamento. Questo faceva sì che SUMO impostasse il metodo di pagamento errato negli ordini di rinnovo, attivando il filtro del gateway sbagliato e utilizzando credenziali errate.
- Gli abbonamenti di YITH WooCommerce Subscriptions venivano cancellati prematuramente in caso di rinnovi falliti per i gateway Redsys Redirect, InSite, Apple Pay Checkout e Google Pay Checkout. Il percorso di "senza token / carta scaduta" in doing_scheduled_subscription_payment() (class-wc-gateway-redsys.php e class-wc-gateway-insite-redsys.php) chiamava ywsbs_register_failed_payment() e poi restituiva false, provocando che il wrapper di YITH renew_yith_subscription() la chiamasse di nuovo. Il doppio incremento di failed_attempts cancellava gli abbonamenti dopo 1–2 fallimenti reali invece dei 3 tentativi configurati. Anche Apple Pay e Google Pay Checkout sono stati corretti poiché delegano al gestore principale di Redsys.







