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

Unknown web session id #55

Closed murilomation closed 5 years ago

murilomation commented 5 years ago

Bom dia,

estou com um erro ao escolher a forma de pagamento. Prestashop 1.7.5.2

O que pode ser ?

Grato,

Screenshot_230

Hodes commented 5 years ago

Opa, tive este problema quando o SSL não estava configurado.

murilomation commented 5 years ago

aparentemente tudo ok com SSL, o certificado está válido no navegador.

Hodes commented 5 years ago

Habilitou o SSL no prestashop ? Ex: https://www.hostinger.com/tutorials/how-to-add-ssl-to-prestashop

murilomation commented 5 years ago

Obrigado pela ajuda Hodes, Está tudo habilitado, já verifiquei também na Hostgator. Porém esse erro persiste.

Screenshot_236 Screenshot_235

prestabr commented 5 years ago

Boa Tarde Pessoal,

@Hodes, obrigado pelo help! :)

@murilomation, esse erro indica que o módulo não conseguiu processar o JavaScript para iniciar uma sessão no PagSeguro. Na grande maioria das vezes esse problema ocorre por algum travamento de JavaScript na tela de Checkout da loja.

Eventuais problemas de programação JavaScript ou a execução de Scripts externos no Layout podem ocasionar conflitos ou até o travamento de determinadas funcionalidades que dependem exclusivamente do JavaScript para funcionar.

Faça alguns testes:

a) Verifique se o token é de produção e o ambiente também;

b) Verifique se as tabelas do banco de dados "ps_pagseguropro" e "ps_pagseguropro_logs" estão corretamente instaladas;

c) Acesse no Back Office a tab “Parâmetros Avançados > Desempenho > CCC (COMBINAÇÃO, COMPRESSÃO E CACHE)”.

Marque as opções “Cache inteligente para JavaScript”, “Comprimir JavaScript inline em HTML” e “Mover o JavaScript para o final” como Não. Também limpe o cache no botão que fica no canto superior direito dessa tab, com o nome "Limpar cache".

É comum tem algum detalhe de JavaScript customizado no tema da loja, que não segue as melhores práticas de desenvolvimento, e acabam não suportanto as otmizações que o CCC proporcionam - gerando conflitos diversos.

d) Acessa as configurações do módulo e, verifica se a opção "Exibir parâmetros no Console do navegador?" está habilitada. Confere essas orientações: https://github.com/pagseguro/prestashop/blob/master/1.7.x/checkout-transparente/pagseguropro/Readme.md#6---debug-para-solu%C3%A7oes-de-problemas

Atenciosamente, Equipe PrestaBR

murilomation commented 5 years ago

Resolvido, muito obrigado pela ajuda.

miqueiasazevedo commented 4 years ago

Resolvido, muito obrigado pela ajuda.

@murilomation , qual foi a solução no seu caso?