Adição de suporte ao PayPal e enriquecimento dos payloads de pagamento com riskData e shopperConversionId. Introduzida a configuração de atraso na captura para Cartão, Google Pay e Apple Pay, além de melhorias na observabilidade dos logs em Webhooks, reembolsos e cancelamentos.
Melhoria na robustez dos logs e tratamento de erros para cenários de cartão inválido (erros Adyen 101/905). Resolução de timeouts de transação através da otimização de chamadas Supabase e adição de limites de caracteres em chaves de idempotência para garantir compatibilidade com a API.
Sistema de logs aprimorado com a introdução do Winston logger, incluindo detalhes da origem do arquivo e implementação nos serviços de POS. Adição de links para documentação para melhor orientação do lojista.
Melhoria nos fluxos de Webhook e POS através do refinamento do armazenamento de dados no VBase, otimização da idempotência para reembolsos e cancelamentos, e resolução de timeouts na sincronização de terminais.
Melhorias abrangentes no gerenciamento de tokens para assinaturas e compras POS, incluindo correções na nomeação de tokens 3DS e manipulação de sessões. Atualização de APIs de terminais legadas e otimização de timeouts de API para maior confiabilidade.
Suporte expandido a métodos de pagamento com a introdução do Affirm e configurações aprimoradas para o Apple Pay. Melhoria na experiência de pagamento com um novo fluxo de retentativa para componentes web e APIs de redirecionamento, além da implementação de um proxy para métodos de marketing e detalhes de pagamento.
Refatoração do motor principal de pagamentos com a substituição de dependências legadas, otimização do tratamento de erros para conflitos 409 e melhoria da consistência geral da interface na configuração da VTEX.
Gerenciamento de assinaturas aprimorado com a introdução de novos fluxos utilizando o token networkTxReference. Melhoria na visibilidade das transações com a adição de informações do adquirente nos detalhes de pagamento e respostas de Webhook.
Restauração da estabilidade da integração através do retorno para uma versão estável e atualização dos detalhes de pagamento para suportar múltiplas contas. Padronização dos dados de BrowserInfo para utilizar HTTPS por padrão.
Atualização abrangente nos payloads de pagamento para transações Klarna, Boleto, Pix e Cartão, incluindo a adição de adaptadores de itens de linha e suporte ao shopperStatement.
Melhoria na validação de dados para Klarna e outros métodos de pagamento através da implementação de verificações de comprimento de caracteres em documentos sensíveis.
Melhoria na robustez da integração com uma nova rota de healthcheck e recuperação automatizada da interface para pagamentos falhos. Otimização do armazenamento de dados centralizando a gravação de transações nos detalhes de pagamento.
Introdução de suporte para Klarna Account e implementação do controlador Apple Pay v2 baseado nos padrões da Adyen. Adição de funções utilitárias para conversão de ISO de país.