Ir para o conteúdo
  • Este tópico contém 9 respostas, 3 vozes e foi atualizado pela última vez 4 anos atrás por Ricardo Monteiro.
Visualizando 8 respostas da discussão
  • Autor
    Posts
    • #7972
      Paulo Jannke
      Participante

      Bom dia!
      comecei a usar a uma semana e tenho notado que o retorno as vezes demora outras nao e outras ele nao chega . Alguma dica?

    • #7973
      Gofas
      Mestre

      Olá Paulo, obrigado por usar o nosso módulo!
      Estranho, pode ter sido durante alguma alteração no sistema…

      Por favor, verifique os horários que foram enviadas as notificações da API, se batem com os horários de confirmação no whmcs, também no envie os logs do Histórico de Notificações da API, faça assim:

      1) No painel de controle da Gerencianet acesse API > sua aplicação > Produção > Histórico de Notificações;
      2) Localize as transações que tiveram atraso ou não foram confirmadas e clique no ícone do olho, para expandir os detalhes;
      3) Nos envie a info da “RESPOSTA DO SERVIDOR” e do “CABEÇALHOS DE SAÍDA” dessa notificação;
      Veja nesta imagem onde encontrar essa informação:

      Com isso podemos começar a investigar a causa, vamos conversando.
      Até logo!

    • #7976
      Paulo Jannke
      Participante

      Segue uma copia do arquivo do erro

      Este erro ele deu nas duas cobranças confirmadas hj e não deu baixa no whmcs

      Notificação 312532
      
      DETALHES DA NOTIFICAÇÃO
      
      * Identificador xxxxx
      
      * Tipo Transação
      
      * Token xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      
      * Data 22/09/2016 06:11:45
      
      * Status da Requisição Falha (500)
      
      RESPOSTA DO SERVIDOR
      
      1. "
      <html><head>
      <title>500 Internal Server Error</title>
      </head><body>
      <h1>Internal Server Error</h1>
      
      The server encountered an internal error or
      misconfiguration and was unable to complete
      your request.
      
      Please contact the server administrator at
      webmaster@xxxxx.com.br to inform them of the time this error occurred, and the actions you performed just before this error.
      
      More information about this error may be available
      in the server error log.
      
      Additionally, a 500 Internal Server Error
      error was encountered while trying to use an ErrorDocument to handle the request.
      
      </body></html>
      "
    • #7977
      Gofas
      Mestre

      Parece algum problema na configuração do seu servidor ou do whmcs, faz assim, substitui o arquivo callback.php na pasta do módulo por este.

      Logo depois que substituir o callback, tente disparar as notificações novamente, dessa vez haverá outras informações no log da GN API.

    • #7979
      Paulo Jannke
      Participante

      Fiz a troca do arquivo e mandei enviar, segue o log:

      Notificação 317792
      
      DETALHES DA NOTIFICAÇÃO
      
      * Identificador 4xxxxxxx
      
      * Tipo Transação
      
      * Token 3702xxxxxxxxxxxxxxxxxxxxxxx851d
      
      * Data 23/09/2016 16:03:01
      
      * Status da Requisição Falha (500)
      
      RESPOSTA DO SERVIDOR
      
      1. "
      <html><head>
      <title>500 Internal Server Error</title>
      </head><body>
      <h1>Internal Server Error</h1>
      
      The server encountered an internal error or
      misconfiguration and was unable to complete
      your request.
      
      Please contact the server administrator at
      webmaster@xxxxx.com.br to inform them of the time this error occurred, and the actions you performed just before this error.
      
      More information about this error may be available
      in the server error log.
      
      Additionally, a 500 Internal Server Error
      error was encountered while trying to use an ErrorDocument to handle the request.
      
      </body></html>
      "
      
      CABEÇALHOS DE SAÍDA
      
      1. {
      
      2. "date": "Fri, 23 Sep 2016 19:03:01 GMT",
      
      3. "server": "Apache",
      
      4. "content-length": 667,
      
      5. "connection": "close",
      
      6. "content-type": "text/html; charset=iso-8859-1"
      
      7. }
    • #7980
      Paulo Jannke
      Participante

      Resolvi o problema, pois no começo funcionava normalmente sem erros, que eu fiz mandei zipado via cpanel o arquivo, extrai e copiei novamente os arquivos, e deu certo.

    • #7981
      Gofas
      Mestre

      Que bom, obrigado pelo retorno!
      Pode continuar usando aquele callback.php que lhe enviei antes, por que se acontecer algo de errado novamente, teremos um diagnóstico mais preciso.

    • #8965
      Ricardo Monteiro
      Participante

      Publiquei aqui, mas foi editar e sumiu o post.
      Vamos de novo…

      Estou com o mesmo problema praticamente, após a atualização para 0.2.6 meus retornos de confirmações de pagamentos pararam.

      RESPOSTA DO SERVIDOR
      “Notificacao:<br/>

      Array\n(\n    [code] => 200\n    [data] => Array\n        (\n            [0] => Array\n                (\n                    [id] => 1\n                    [type] => charge\n                    [custom_id] => 124\n                    [status] => Array\n                        (\n                            [current] => new\n                            [previous] => \n                        )\n\n                    [identifiers] => Array\n                        (\n                            [charge_id] => 1319507\n                        )\n\n                    [created_at] => 2017-02-23 06:53:40\n                )\n\n            [1] => Array\n                (\n                    [id] => 2\n                    [type] => charge\n                    [custom_id] => 124\n                    [status] => Array\n                        (\n                            [current] => waiting\n                            [previous] => new\n                        )\n\n                    [identifiers] => Array\n                        (\n                            [charge_id] => 1319507\n                        )\n\n                    [created_at] => 2017-02-23 06:53:41\n                )\n\n        )\n\n)\n

      Dados da Fatura:<br/>

      Array\n(\n    [result] => error\n    [message] => Admin User var is required if no admin is logged in\n)\n

      Notificação ignorada.”

    • #8967
      Gofas
      Mestre

      Olá Ricardo, bem vindo ao fórum!
      Gratidão pelo post, encontramos o que precisava melhorar rapidinho ao ver a resposta do servidor gravada na GN API.

      O erro aconteceu por que você não definiu, ou o módulo não conseguiu encontrar, a configuração “Administrador atribuído”,
      é necessário definir um admin para as ações que utilizam a api interna do whmcs.

      Atualizamos o módulo para evitar o erro, baixe a versão 0.2.7 completa nesse link ou atualize apenas os arquivos callback.php e configuration.php.

      Agora se essa opção estiver em branco, o módulo vai atribuir o admin ID 1 às operações da api interna.

      Teste e nos avise se deu certo para você, por favor.

      • #8968
        Ricardo Monteiro
        Participante

        Show Maurício! Vou atualizar e realizar testes!

        Obrigado pelo retorno…

Visualizando 8 respostas da discussão
  • Você deve fazer login para responder a este tópico.
Role para cima