Magento 2.1.9 - PagSeguro Checkout em Branco

Comentários

13 comentários

  • Flávio Sena

    Gabriel,

    Levando em conta o que você disse que não consegue autenticar o token, basta gerar um novo e tentar novamente.

  • Gabriel Mazaia

    Já tentei, já gerei 3 vezes o token, e testei inserindo ele, com os traços que estão sendo gerados, com as letras maiusculas e sem os traços. Ainda assim o token não autentica e não carrega o checkout.

     

  • Gabriel Mazaia

    Com essa nova forma de geração de token da parte do PagSeguro, o módulo oficial de vocês está pronto para receber o token com traços e letras minúsculas?

  • Gabriel Mazaia

    Estou usando a loja nos seguintes parâmetros:

    Magento 2.1.9
    PHP 7.0.33

  • Flávio Sena

    Gabriela,

    O módulo deveria funcionar com o novo token, da forma que foi gerado. Não é necessário alterar nenhuma informação nele.

    Posta a linha do log que exibe esse erro referente o token para eu ver uma coisa.

    Manda também os primeiros e últimos 5 caracteres do seu token atual. O e-mail da sua conta é o mesmo que você usa aqui no fórum?

     

  • Gabriel Mazaia

    Certo eu recriei um token e o problema do Token no log sumiu, porém, o módulo ainda está deixando minha página de Checkout inacessível e branca, já fiz os testes de desinstalar os demais módulos que uso e só acontece esta blank page na ativação do módulo disponibilizado aqui:

     

    14/05/2019 15:03:44 PagSeguro.Transactions.Notification[info]: Begin
    14/05/2019 15:03:44 PagSeguro.Transactions.Notification[error]: Invalid notification parameters.{2019/05/17 01:08:00} [Info] PagSeguroPaymentService.Register(PagSeguroRequest: array (
      'Reference' => '000000004',
      'SenderEmail' => 'null',
    )) - begin 
    {2019/05/17 01:08:01} [Info] PagSeguroPaymentService.Register(PagSeguroRequest: array (
      'Reference' => '000000004',
      'SenderEmail' => 'null',
    )) - end {1}C9D08D6752526AE444A80FA983E5BAA1 
    
    18/05/2019 08:57:36 PagSeguro.Transactions.Notification[info]: Begin
    18/05/2019 08:57:36 PagSeguro.Transactions.Notification[error]: Invalid notification parameters.

    Estou recebendo este aviso aqui no Log, agora o Token eu revisitei ele aqui e foi normalmente. Ele está citando ali notification parameters, aqui na loja estou utilizando o caminho default que já veio aplicado no módulo na instalação: 

    https://prosperityminerais.com/pagseguro/notification/response

  • Gabriel Mazaia

    Certo respondendo o restante das perguntas:

    a conta utilizada no caso é a conta da minha cliente, prosperityminerais2009@hotmail.com. Os dados do token acredito que agora não sejam mais importante, uma vez que este ponto já foi corrigido.

    Com relação ao módulo em si, que está sendo o causador dos problemas, eu já o reinstalei inúmeras vezes e tirando a primeira vez que fiz a instalação todas as demais fizeram o checkout ficar em branco

  • Gabriel Mazaia

    Outro ponto que identifiquei é quando vou fazer o compile na loja, que está aparecendo que algumas dependências chamadas no módulo, não existem, porém, como não tenho conhecimento suficiente para modifica-lo não consigo determinar se realmente é isso, vou postar aqui o aviso pra você conseguir ver:

    UOL\PagSeguro\Model\Transactions\Methods\Refund
    Incorrect dependency in class UOL\PagSeguro\Model\Transactions\Methods\Refund in /home/prosperi/public_html/vendor/pagseguro/magento2/Model/Transactions/Methods/Refund.php
    \Magento\Framework\App\ResourceConnection already exists in context object
    UOL\PagSeguro\Model\Transactions\Methods\Cancellation
    Incorrect dependency in class UOL\PagSeguro\Model\Transactions\Methods\Cancellation in /home/prosperi/public_html/vendor/pagseguro/magento2/Model/Transactions/Methods/Cancellation.php
    \Magento\Framework\App\ResourceConnection already exists in context object
    UOL\PagSeguro\Model\Transactions\Methods\Conciliation
    Incorrect dependency in class UOL\PagSeguro\Model\Transactions\Methods\Conciliation in /home/prosperi/public_html/vendor/pagseguro/magento2/Model/Transactions/Methods/Conciliation.php
    \Magento\Framework\App\ResourceConnection already exists in context object
    UOL\PagSeguro\Model\Transactions\Methods\Transactions
    Incorrect dependency in class UOL\PagSeguro\Model\Transactions\Methods\Transactions in /home/prosperi/public_html/vendor/pagseguro/magento2/Model/Transactions/Methods/Transactions.php
    \Magento\Framework\App\ResourceConnection already exists in context object
    UOL\PagSeguro\Model\Transactions\Methods\Abandoned
    Incorrect dependency in class UOL\PagSeguro\Model\Transactions\Methods\Abandoned in /home/prosperi/public_html/vendor/pagseguro/magento2/Model/Transactions/Methods/Abandoned.php



    A propósito é Gabriel kk' 

  • Sophia Silva

    Gabriel,

    Tem uma issue no repositório reportando esse problema que você está reportando. 

    https://github.com/pagseguro/magento2/issues/90

    Esse bug não foi corrigido.

    Você já tentou utilizar outra versão?

  • Gabriel Mazaia

    Bom dia Sophia, então, eu cheguei a ver este report no Git, mas o meu problema está além de só o compile com problema. Quando o plug-in é ativado o checkout fica em branco.

    Mas quando você cita, se tentei utilizar outra versão se refere do módulo, ou do Magento?

  • Sophia Silva

    É que se não compilar corretamente ele vai gerar outros problemas adicionalmente. No caso do versão do Magento.

  • Gabriel Mazaia

    Entendi Sophia, então no caso um problema nas dependências poderia causar estes problemas que estou tendo.

  • Gabriel Mazaia

    Eu particularmente já tentei de tudo que é correção que encontrei no git e aqui no fórum, mas não consegui uma solução que tenha dado certo. Eu testei o módulo na versão 2.1.3 e na 2.1.9 e vi que no Git pessoas com a versão 2.1.7 também estão tendo o mesmo problema que o meu. 

    Precisava determinar se era um problema relacionado a minha loja, meu servidor ou então um problema do módulo e baseado nos testes que fiz, acredito que seja um problema no módulo mesmo. Por conta de que varias pessoas que tiveram o mesmo problema que o meu, não conseguiram uma solução e se conseguiram, não voltaram até o Git ou ao Fórum, pra falar que deu certo. 

    Vou continuar esperando um retorno do pessoal aqui, pelo menos pra me dar uma posição se há algo que eles enxerguem como uma solução, mas vou por hora analisar a possibilidade de utilizar outro Gateway de pagamento, pra deixar a loja do meu cliente funcionando com mais formas de pagamento.