Releases: r-martins/PagSeguro-Magento-Transparente
Releases · r-martins/PagSeguro-Magento-Transparente
Pequenas correções e ajustes
- Correção/Melhoria: erro ocorria em lojas cujo ambiente não permite o uso de short open tags (<? ao invés de <?php). Deixamos passar uma na versão 3.12.0 lançada em Março. (Reportado por Rodrigo Fleury)
- Correção: exceção ocorria ao instalar o módulo em lojas que já tiveram o módulo 2.x (anterior a 2015) e continham configurações antigas para serem atualizadas. Em alguns casos, quando os novos valores de instalação já existiam, uma exceção não tratada de duplicidade era gerado. (Reportado por Eric - codecia.com.br)
- Correção: exceção ocorria ao instalar o módulo nos casos onde o módulo foi manualmente removido da tabela core_resource, e fazia o script de instalação tentar criar tabela já existente. Agora não tentaremos criar a tabela novamente se ela já existir.
Mais informações de captura e correções
- Melhoria: Agora o módulo exibe informações detalhadas da captura do pagamento (disponível automaticamente para lojas no modelo de aplicação).
- Ajuste: o switch para usar ou não usar 2 cartões (quando o recurso está ativo) fazia com que uma checkbox aparecesse em cima dela em alguns checkouts (como Fire Checkout) no front end da loja. O problema foi contornado e agora o switch aparece como deveria.
- Correção: em algumas situações, em lojas multi moeda, a moeda incorreta era exibida no admin ao exibir informações de parcelamento. Embora não afetasse o funcionamento do módulo, agora sempre exibimos o valor em R$. (Fixes #154 - Reportado por DonnaFlor)
CDN Alternativo para arquivos estáticos, melhorias e correções
- Melhoria: Disponibilizamos um CDN próprio para espelhar alguns arquivos estáticos do PagSeguro na Amazon Cloudfront, garantindo maior disponibilidade e velocidade no checkout. O recurso é opcional e pode ser desabilitado nas configurações do módulo. Válido somente para lojas no modelo de aplicação. Saiba Mais.
- Melhoria: Passamos a solicitar CPF do titular do cartão no formulário quando cliente é pessoa jurídica. Se notarmos que o campo mapeado como CPF contém um CNPJ, exibiremos o campo independente da configuração. O PagSeguro exige que o CPF do dono do cartão seja solicitado em todos os casos (PJ ou PF).
- Correção: Método getAllowedMethods não havia sido implementado em uma alteração recente que fizemos para vendas com modo Kiosk. Desta forma, ao acessar algumas configurações que exibiam formas de frete o Magento apresentava erro (ex: ao tentar configurar o frete padrão do OneStepCheckout da Inovarti).
Correções e melhorias
- Melhorias no controller de teste, facilitando o suporte para alguns cenários
- Melhoria: Agora o módulo exibe mensagem "Buscando parcelas" no primeiro cartão, quando o pagamento é feito com dois cartões. Pequena melhoria para quem tem conexões lentas.
- Correção de uso de indice de vetor sem conferencia previa (2 cartões)
- Corrigido erro Strict Notice: Declaration of RicardoMartins_PagSeguro_Model_Payment_Cc::void() que ocorria em alguns casos de reembolso...
Correção pontual no arredondamento de totais (2 cartões)
- Correção pontual: Em alguns casos o valor a pagar no segundo cartão era exibido incorretamente devido a um erro de formatação. Reportado por Kauan / Get Commerce.
Pequenas melhorias e correções
- Agora o módulo exibe uma mensagem de aviso quando a Sandbox é ativada no admin. A Sandbox costuma passar por instabilidades frequentes, e isso geralmente afeta quem está testando o módulo.
- Correção de bug que ocorria na criação de pedidos feitos com Kiosk. O módulo reclamava do e-mail obrigatório ou de campos de endereço do cliente necessários para criar frete.
- Correção em pequeno bug do kiosk que fazia o PagSeguro solicitar endereço de entrega
- Melhoria no Kiosk, passando a suportar produtos simples (obviamente sem o cálculo de frete).
- Correção de erro 'Can't load serializer adapter PhpSerialize' que ocorria a partir da versão 3.7.11 em lojas que usam o modo de compilação do Magento. Reportado por Anderson Faciroli.
Pagamento com 2 Cartões agora é uma realidade
Este release traz importantes melhorias para o módulo PagSeguro para Magento 1.x. A principal delas é o suporte ao Pagamento com Dois Cartões de Crédito.
demo.2.cartoes.M1.pra.fazer.git.mp4
Melhorias
- Adicionado suporte a pagamento com 2 Cartões de Crédito (disponível somente nos modelos de aplicação).
- Veja como funciona.
- Desativado por padrão.
- Lojas autorizadas no modelo de aplicação antes de 25 de Fevereiro de 2021 precisarão re-autorizar a aplicação para utilizar tal recurso.
- Adicionado máscara de Cartão e CPF
- Melhorias de usabilidade em dispositivos móveis, exibindo o teclado numérico quando necessário
- Melhoria nas validações de cartão, CVV e mensagens de erro
- Agora é possível enviar e-mail para o cliente automaticamente caso um pedido seja cancelado pelo PagSeguro. É necessário habilitar a configuração no admin.
- Alerta sobre o uso de sandbox e possíveis instabilidades no PagSeguro quando ativa-se esta configuração
Correções
- Correção de link quebrado para autorização de sandbox no admin
- Algumas correções de erros que ocorriam quando sandbox era usado sem o modelo de aplicação
Correções pontuais
- Corrigido problema ao tentar usar Sandbox sem o modelo de Aplicação que ocorria quando o módulo PRO não estava instalado ou sua chave não estava preenchida
- Corrigindo erro de undefined index senderEmail que ocorria na criação de um pedido via Kiosk
Atualização automática de pedidos
- Atualização automática de pedidos: agora você pode ativar a atualização ativa de pedidos. Ou seja, caso esteja enfrentando dificuldades com atualizações de pedidos vindas do PagSeguro, o módulo pode se encarregar de atualizar pedidos pendentes a cada 6 horas pra você. Desativado por padrão. Pode ser ativado nas configurações do módulo.
- Atualização manual de pedidos: agora você pode atualizar um pedido manualmente direto na tela de pedido na área administrativa.
-- Você também pode limitar quais administradores possuem permissão para fazer isso. - Retorno PIX: agora o módulo consegue gerar invoice e atualizar pedidos pagos feitos com PIX (através do redirecionar para o PagSeguro)
- Melhoria: em alguns meios de pagamento não temos o código de transação do PagSeguro quando o pedido é criado (ex: Redirect). Agora ao receber uma atualização o módulo guardará o código de transação para facilitar sua identificação no PagSeguro.
- Melhoria: logs de retorno do PagSeguro agora são limitados a fim de poupar espaço em disco quando necessário.
- Melhoria: falhas na consulta da API de notificações agora apontarão se o problema se deu devido a uma instabilidade no PagSeguro.
- Melhoria: agora o módulo não permite que um pedido com e-mail @sandbox.pagseguro seja feito em ambiente de produção, evitando confusões.
- Melhorias em traduções pontuais
- Remoção da pasta .idea do git
Correções de compatibilidades e melhorias estéticas de código
v. 3.10.2
- Correção: Corrigido erro de compatibilidade com PHP 5.5 que gerava erro fatal (Arrays are not allowed in class constants) ao chegar no checkout. Reportado por Bruno. Fixes #280
- Correção: Corrigido possível erro de compatibilidade com PHP 7.0 (Indirect access to variables, properties and methods will be evaluated strictly in left-to-right order since PHP 7.0. Use curly braces to remove ambiguity.) que ocorria ao tentar obter o valor das parcelas no backend (chamado apenas quando a obtenção de parcelas no frontend falha ou trazia valor incorreto).
- Melhoria: Melhoria estética na forma como o IP do cliente era obtido. Agora o IP é obtido do "jeito Magento", ganhando mais compatibilidade com outros módulos que eventualmente o alterem propositalmente.
v. 3.10.1
- Alterando versão (Correção de erro Iwd Checkout)