Closed jagunsow closed 11 months ago
Boa Noite jagunsow,
Obrigado pelas informações.
Esse não é comportamento padrão do módulo, em nosso ambiente de testes e homologações não conseguimos reproduzir este problema.
Após seguir o fluxo de Cadastro/Adesão no App é importante selecionar o Tipo de Credencial que irá processar os Pagamentos na sessão Configurações do App.
1 - Cadastro/Adesão App https://github.com/pagseguro/pagseguro-modulo-prestashop#1---cadastroades%C3%A3o-app
2 - Configurações do App https://github.com/pagseguro/pagseguro-modulo-prestashop#2---configura%C3%A7%C3%B5es-do-app
Depois que você seguiu o fluxo de Cadastro/Adesão e os Logs ID 1, 2 e 3 (print acima) foram registrados, além de não salvar no banco de dados, você já conferiu se esses Logs estão em branco (clica neles)?
Esse comportamento caracteriza 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/.
Aguardamos seu retorno.
Atenciosamente, Equipe PrestaBR
Obrigado pela resposta tentarei novamente mais tarde, estou tendo outro erro agora pode ser que seja intermitente>
Olá jagunsow,
Obrigado pela resposta tentarei novamente mais tarde, estou tendo outro erro agora pode ser que seja intermitente>
Essa tela é o debug da loja ligado indicando que não foi possível executar, conectar e ou ler alguma info do banco. Não é erro de programação e/ou bug do módulo. Confere as configs da sua hospedagem...
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 pode surgir alguns problemas de funcionamento na loja ou módulos.
Depois de revisar essas configs de hospedagem, tenta desinstalar e reinstalar o módulo, limpa o cache da PS e faz novamente o fluxo de Adesão que deve funcionar corretamente.
Atenciosamente, Equipe PrestaBR
O que aconteceu?
estou tendo o seguinte erro com esse módulo: Detalhes da transação PagBank: Módulo não disponível. Por favor, verifique se o mesmo está ativo e cheque as Configurações do App.
para investigar subistitui a linha dessa mensagem de erro por uma de detalhes:
$pagbank_msg = $this->l('PagBank: Módulo não disponível. Por favor, verifique se o mesmo está ativo e cheque as Configurações do App.') . " (Active: " . var_export($this->active, true) . ", Check Currency: " . var_export($this->checkCurrency($params['cart']), true) . ", Ready: " . var_export($this->ready, true) . ", Token: " . var_export($this->token, true) . ", Public Key: " . var_export($this->public_key, true) . ", Public Key from Configuration: " . var_export(Configuration::get('PAGBANK_PUBLIC_KEY'), true) . ", Public Key Sandbox from Configuration: " . var_export(Configuration::get('PAGBANK_PUBLIC_KEY_SANDBOX'), true) . ")";
e o resultado é (Active: 1, Check Currency: true, Ready: false, Token: false, Public Key: false, Public Key from Configuration: false, Public Key Sandbox from Configuration: false)
olhando na tabela 'ps_configuration' não existe mesmo a linha PAGBANK_PUBLIC_KEY_SANDBOX e nem a PAGBANK_PUBLIC_KEY
Versão da PrestaShop?
PS 1.7
Versão do PHP?
PHP 7.2
Qual é a gravidade do problema?
Nenhum cliente consegue fazer pagamentos