Correções e melhorias significativas
- Correção: em lojas com checkout em blocos, o método de calcular parcelas era chamado indevidamente na tela de sucesso de compra logando erros.
- Correção/melhoria: em alguns cenários onde campos do checkout eram omitidos, a validação 3DS tornava o botão de Finalizar Compra inoperante devido a erros. Agora não só exibiremos o que pode ter dado errado, como também preenchemos alguns campos com valores como 'Nao informado' e 'n/d' a fim de garantir compatibilidade com tais tentativas e melhorar experiência do usuário nesses cenários.
- Correção/melhoria: em alguns cenários, dependendo da configuração ou plugin de checkout utilizado, alguns arquivos JavaScript não eram inseridos, ocasionando erros na criptografia do cartao, aplicação de máscaras, e consequentemente impedindo a finalização de pedidos com Cartão de Crédito em checkouts diferentes do checkout em bloco.
e também (desde a 4.25.0)
- Correção: cobranças recorrentes subsequentes (após pedido inicial) falhavam por conta do documento do cliente quando checkout em blocos era utilizado
- Correção: em alguns cenários, boleto e pix eram exibidos como formas de pagamento em pedidos recorrentes quando checkout em blocos era utilizado
- Correção: pedidos PIX eram cancelados antes da hora em lojas com HPOS desabilitado
- Correcão: ao usar um cartao invalido a falha no cálculo de parcelas poderia logar erros no backend em alguns cenários na chamada de um método print_r do php.
- Correção: Notice de que query estaria sendo chamada de forma incorreta ao processar o cron de pedidos pix expirados era logada quando HPOS não está ativo.
- Melhoria: Quando CEP da loja não está configurado, chamadas do Envio Facil logavam retorno de que algum parametro estava faltando sem indicar qual. Agora sequer faremos a requisição ao servidor.
- Corrige erro na exibição de lista de pedidos associados a uma assinatura quando um dos pedidos foi reembolsado
- Corrige problema de compatibilidade com plugin/checkout Cartflows, que causava erro de criptografia do cartao e mal comportamento do plugin.
- Correção: Possível erro ao finalizar compras de pedidos recorrentes sem restrição de conteúdo (array_merge argument 2 must be array). Reportado por Dennis (Sysney Informática).