O desenvolvimento desta versão custou 3.200 euros. O custo acumulado para este ano é de 5.300 euros. O custo acumulado desde a primeira versão é de 204.030 euros, mas o custo para você é apenas a licença de 79€.
Nova branch 30.0.x do plugin Redsys para WooCommerce de WooCommerce.com.
Versões da branch
30.0.0
Novo:
- Compatibilidade com Click to Pay da MasterCard.
- Adicionado seletor de URL de ambiente de testes (SIS-T / SIS-I) a todos os gateways de pagamento com modo de testes configurável (Redsys Redirecionamento, InSite, Bizum, Bizum Checkout, Google Pay Redirecionamento, Google Pay Checkout, Apple Pay Checkout, Domiciliação Bancária, Masterpass).
- Adicionados botões de pagamento expresso Apple Pay e Google Pay em páginas de produto (produtos simples e variáveis).
- Os botões de Apple Pay e Google Pay em produtos agora suportam produtos de assinatura.
- O pagamento expresso de Apple Pay e Google Pay em páginas de produto agora detecta campos personalizados do checkout e os solicita antes do pagamento (NIF/DNI, data de nascimento, etc.).
- Compatibilidade total com Assinaturas Avançadas para WooCommerce.
- Compatibilidade total com Trabalhadores Independentes Premium em Pagamentos Expressos (Google Pay / Apple Pay) em páginas de produto, carrinho e checkout. A retenção de IRS agora se aplica corretamente de acordo com a seleção do tipo de usuário (particular, trabalhador independente, empresa).
Corrigido:
- Corrigida a retenção de IRS que se aplicava a todos os tipos de usuário em Pagamento Expresso (Google/Apple Pay). Agora só se aplica corretamente para usuários "empresa" e "trabalhador independente", não para "particular". Afeta páginas de produto, carrinho (Blocks) e checkout (clássico e Blocks).
- Corrigido que o tipo de usuário de Trabalhadores Independentes na sessão não era sobrescrito quando o usuário selecionava um tipo diferente no modal de campos personalizados do Pagamento Expresso.
- O endpoint checkout-price do Google Pay agora recalcula os totais em vez de usar valores em cache, garantindo valores de IRS corretos.
- Adicionado save_express_fields_to_order() que faltava no suporte de Apple Pay Blocks, garantindo que os campos personalizados (tipo de usuário, DNI) sejam salvos nos pedidos.
- Corrigida condição de corrida em pagamentos de renovação de assinaturas que poderia provocar chamadas duplicadas a payment_complete(). O meta _redsys_done agora é salvo imediatamente após payment_complete() em vez de no final da função, fechando a janela onde uma notificação IPN simultânea poderia processar o mesmo pagamento novamente.
- Adicionado bloqueio por transient em doing_scheduled_subscription_payment() para prevenir o processamento duplicado do mesmo pedido de renovação.
- Removido logging excessivo da função is_available() do gateway Inespay.
- Corrigido aviso de depreciação em PHP 8.2+ por criação de propriedade dinâmica no gateway Inespay (notify_url).
- PayGold agora define o estado do pedido como pendente (como transferência bancária) para que os botões Pagar/Cancelar não sejam exibidos na página de pedido recebido, o estoque é reduzido imediatamente e os clientes veem uma mensagem informativa em seu lugar.







