pagseguro / pagseguro-modulo-prestashop

Módulo de Checkout Transparente para integração com PrestaShop 1.6, 1.7 e 8.0 - Oficial PagBank
Open Software License 3.0
50 stars 92 forks source link

Erro de JS na validação de Cartão (config de permissões na hospedagem ou cartão de teste) #149

Closed douglascarlini closed 10 months ago

douglascarlini commented 11 months ago

O que aconteceu?

Ao preencher o número do cartão na tela de checkout, surge este erro:

image

PrestaShop: 8.1.2 e 8.0.5 PHP: 8.1.26

Versão da PrestaShop?

PS 8.0

Versão do PHP?

PHP 8.1

Qual é a gravidade do problema?

Nenhum cliente consegue fazer pagamentos, Um dos métodos de pagamento não está funcionando

prestabr commented 11 months ago

Bom Dia douglascarlini,

Em nosso ambiente de testes e homologações não conseguimos reproduzir este problema na validação do cartão. O comportamento fora do esperado está comumente relacionado à problemas de permissões nos arquivos e diretórios na hospedagem. O ideal é 644 para arquivos e 755 para diretórios.

Essas permissões devem ser aplicadas de forma recursiva, pra tudo que estiver em sua /public_html/. Essa config é importante porque é requisito básico da plataforma PrestaShop, quando não configurado podem surgir alguns problemas de funcionamento na loja ou módulos. https://docs.prestashop-project.org/v.8-documentation/getting-started/installing-prestashop#updating-chmod

Após conferir as permissões acessa a tab de Logs do módulo para conferir a comunicação com a API. https://github.com/pagseguro/pagseguro-modulo-prestashop#5---debug--logs

Exemplo em funcionamento:

https://github.com/pagseguro/pagseguro-modulo-prestashop/assets/7054224/8726305a-5ba7-4050-ad1b-aae1db07d27f

Atenciosamente, Equipe PrestaBR