Cenário
Ao tentar finalizar uma compra com PagSeguro, as mensagens de erro (ex: nome do titular do cartão inválido) são exibidas no topo da página de checkout.
Consequência
Em alguns casos, o cliente não percebe que mensagem de erro apareceu, pois a tela está rolada para baixo e desiste da compra.
Causa
O problema acima é causado pelo módulo SystemCode_BrazilCustomerAttributes. Em uma das implementações do módulo. Ao estender um dos métodos do Magento, dois parâmetros usados são deixados de lado.
Como corrigir
No momento que escrevo este artigo, o módulo original não possui atualizações há mais de 18 meses e parece ter sido abandonado.
No entanto, criamos uma cópia (fork) do módulo com esta e outras correções, disponível no github.
Alternativamente, você pode implementar a correção somente neste ponto específico. Veja este pull request para ver o arquivo que precisa ser alterado.
Contribuição e correção realizada por Fillipe Dutra.
Comentários
0 comentário
Por favor, entre para comentar.