O desenvolvimento desta versão custou 1.050 euros. O custo acumulado para este ano é de 10.550 euros. O custo acumulado desde a primeira versão é de 209.280 euros, mas o custo para você é apenas a licença de 79€.
Nova versão 30.4.0 do plugin Redsys para WooCommerce de WooCommerce.com.
30.4.0
Novo:
- Nova seção de Assinaturas nas Configurações Avançadas do Redsys para configurar credenciais e comportamento dos pagamentos de renovação de assinaturas.
Segurança:
- [Alta] Adicionada a verificação de assinatura criptográfica que faltava em successful_request() para 9 gateways de pagamento: Apple Pay, Bizum Checkout, Bizum Redirect, Google Pay Checkout, Google Pay Redirect, Domiciliação Bancária (Direct Debit), MasterPass, PayGold e Transferência Bancária. Sem esta verificação, as notificações de pagamento podiam ser falsificadas para completar pedidos sem um pagamento real.
Corrigido:
- Os pedidos de renovação do SUMO Subscriptions falhavam porque sumo_save_subscription_payment_info() era chamado com 'payment_method' => 'insite' em vez de 'redsys' no callback do gateway de redirecionamento. Isso fazia com que o SUMO estabelecesse o método de pagamento incorreto nos pedidos de renovação, ativando o filtro de gateway errado e usando credenciais incorretas.
- As assinaturas do YITH WooCommerce Subscriptions eram canceladas prematuramente em renovações falhadas para os gateways Redsys Redirect, InSite, Apple Pay Checkout e Google Pay Checkout. A rota de "sem token / cartão expirado" em doing_scheduled_subscription_payment() (class-wc-gateway-redsys.php e class-wc-gateway-insite-redsys.php) chamava ywsbs_register_failed_payment() e em seguida retornava false, fazendo com que o wrapper do YITH renew_yith_subscription() a chamasse novamente. O duplo incremento de failed_attempts cancelava as assinaturas após 1–2 falhas reais em vez das 3 tentativas configuradas. Apple Pay e Google Pay Checkout também foram corrigidos, pois delegam no gestor principal do Redsys.







