O desenvolvemento desta versión custou 1.050 euros. O custo acumulado para este ano é de 10.550 euros. O custo acumulado desde a primeira versión é de 209.280 euros, pero o custo para ti é só a licencia de 79€.
Nova versión 30.4.0 do plugin Redsys para WooCommerce de WooCommerce.com.
30.4.0
Novo:
- Nova sección de Subscripcións nos Axustes Avanzados de Redsys para configurar credenciais e comportamento dos pagamentos de renovación de subscripcións.
Seguridade:
- [Alta] Engadida a verificación de sinatura criptográfica que faltaba en successful_request() para 9 pasarelas de pago: Apple Pay, Bizum Checkout, Bizum Redirect, Google Pay Checkout, Google Pay Redirect, Domiciliación Bancaria (Direct Debit), MasterPass, PayGold e Transferencia Bancaria. Sen esta comprobación, as notificacións de pago podían falsificarse para completar pedidos sen un pago real.
Arreglado:
- Os pedidos de renovación de SUMO Subscriptions fallaban porque sumo_save_subscription_payment_info() chamábase con 'payment_method' => 'insite' en lugar de 'redsys' no callback da pasarela de redirección. Isto facía que SUMO establecese o método de pago incorrecto nos pedidos de renovación, activando o filtro de pasarela erróneo e usando credenciais incorrectas.
- As subscripcións de YITH WooCommerce Subscriptions cancelábanse prematuramente en renovacións fallidas para as pasarelas Redsys Redirect, InSite, Apple Pay Checkout e Google Pay Checkout. A ruta de "sen token / tarxeta caducada" en doing_scheduled_subscription_payment() (class-wc-gateway-redsys.php e class-wc-gateway-insite-redsys.php) chamaba a ywsbs_register_failed_payment() e a continuación devolvía false, provocando que o wrapper de YITH renew_yith_subscription() a chamara de novo. O dobre incremento de failed_attempts cancelaba as subscripcións despois de 1–2 fallos reais en lugar dos 3 reintentos configurados. Apple Pay e Google Pay Checkout tamén quedan corregidos xa que delegan no xestor principal de Redsys.







