Ir para o conteúdo
Visualizando 20 respostas da discussão
  • Autor
    Posts
    • #9586
      Danilo
      Participante

      Boa Tarde, Mauricio…

      segue as telas solicitadas.

      no gerenciamento do gerencianet aparece o erro 301.

      https://prnt.sc/gh1e2s

      https://prnt.sc/gh1dv7

    • #9591
      Gofas
      Mestre

      Bom dia Danilo!
      Hum, o WHMCS possui uma pequena limitação nas configurações de ordem dos campos personalizados= você sempre deve começar a ordem com 0(zero), ou seja, mesmo que a ordem esteja como 1 nos campos personalizados, o primeiro campo sempre terá a ordem 0(zero), então, os valores corretos nos campos das configurações do módulo seriam: 0 no CPF/CNPJ e 1 na data de nascimento.

    • #9592
      Danilo
      Participante

      Mauricio, Bom dia!!!

      eu fiz a alteração, mas o erro persiste.

      notei que no console esta dando o erro abaixo

      /whmcs/modules/gateways/gofasgerencianetcartao/execute.php Failed to load resource: the server responded with a status of 404 (Not Found)

      o que pode ser?

    • #9593
      Gofas
      Mestre

      Acredito que esteja no local correto da pasta, mas acessando o url realmente retorna um erro 404, pode ser que o módulo esteja “puxando” errado o URL raíz do seu WHMCS.

      Um detalhe, os URLs nas configurações gerais do WHMCS devem ser o mesmo da instalação, eu explico melhor aqui:
      https://gofas.net/foruns/topico/erro-nos-dados-do-cliente-na-hora-de-finalizar-o-pagamento/

      Vê aí e vamos conversando até fazer rodar =D

    • #9594
      Danilo
      Participante

      Mauricio,

      fiz a correção dos URLs e agora o erro que aparece no console é o seguinte

      XMLHttpRequest cannot load http://www.jdweb.com.br/whmcs//modules/gateways/gofasgerencianetcartao/execute.php. Redirect from ‘http://www.jdweb.com.br/whmcs//modules/gateways/gofasgerencianetcartao/execute.php’ to ‘http://jdweb.com.br/whmcs/modules/gateways/gofasgerencianetcartao/execute.php’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://jdweb.com.br’ is therefore not allowed access.

    • #9595
      Gofas
      Mestre

      Agora é por que o seu .htaccess está redirecionando o URL do execute.php para a versão sem http://www., observei que seu site (WP) redireciona http://www.jdweb.com.br para jdweb.com.br (versão sem www.), mas o seu WHMCS abre em ambas versões, com e sem http://www., sendo que o seu WHMCS está instalado em um diretório do mesmo servidor do WP, o ideal é que os dois sigam a mesma lógica, ou os dois abram sem http://www., ou os dois abram com www.

      Você também pode criar regras de redirecionamento diferentes no .htaccess do WHMCS para sobrepor as regras do .htaccess contidas no diretório public_html (.htaccess do WP).

      Outro motivo pode ser as regras escolhidas na opção “Friendly URLs” nas Configurações Gerais, tente testar com a opção “Basic URLs”.

    • #9598
      Danilo
      Participante

      Mauricio,

      mais uma vez, eu atormentando. rsrsrssrs

      fiz a correção sugerida e o erro agora mudou

      jquery.min.js:4 POST http://jdweb.com.br/whmcs//modules/gateways/gofasgerencianetcartao/execute.php 500 (Internal Server Error)

      Alguma ideia?

    • #9599
      Gofas
      Mestre

      Tranquilo, se o erro mudou estamos evoluindo, hehe…

      Qual alteração exatamente você fez, no .htaccess ou apenas nas configurações gerais do WHMCS?

    • #9600
      Danilo
      Participante

      só fiz a configuração geral do whmcs.

      coloquei tanto no WP quanto no WHMCS a opção sem o www.

    • #9602
      Danilo
      Participante

      Mauricio,

      me ajuda, estou com o modulo parado ainda.

      instalei o modulo de boleto também, porem o retorno automático não esta funcionando.

      Obrigado

    • #9603
      Gofas
      Mestre

      Acesse o url do arquivo execute.php para você ver, retorna um erro 404 (seu WordPress mostra a home do site ao invés da página de erro), teoricamente o arquivo não está localizado no local correto, você já tentou reinstalar o módulo/subir novamente todos os arquivos?
      http://jdweb.com.br/whmcs/modules/gateways/gofasgerencianetcartao/execute.php

    • #9604
      Danilo
      Participante

      Já sim.

      acabei de fazer isso e mesmo assim acontece o mesmo erro.

    • #9605
      Danilo
      Participante

      estou fazendo a remoção do wordpress para ver se tem algum problema relacionado ao wordpress.

    • #9606
      Danilo
      Participante

      Fiz a remoção do wrdpress, e agora esta dando esse erro.

      Internal Server Error

      The server encountered an internal error or misconfiguration and was unable to complete your request.

      Please contact the server administrator at webmaster@jdweb.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.

    • #9608
      Danilo
      Participante

      Bom dia,

      ainda com erro, já fiz de tudo e não consigo achar o problema.

      o modulo cartão não funciona nem ferrando.

      o modulo boleto gera o boleto, porem o callback não funciona.

      quando o cliente realiza o pagamento da fatura não vem o retorno automático, abaixo o erro que esta dando na API

      DETALHES DA NOTIFICAÇÃO
      Identificador 2925011
      Tipo Transação
      Token XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      Url de Notificação http://jdweb.com.br/whmcs//modules/gateways/gofasgerencianetboleto/callback.php
      Data 14/09/2017 08:13:14
      Status da Requisição Falha (301)
      RESPOSTA DO SERVIDOR
      “”
      CABEÇALHOS DE SAÍDA
      {
      “date”: “Thu, 14 Sep 2017 11:13:13 GMT”,
      “server”: “Apache”,
      “x-powered-by”: “PHP/7.0.23”,
      “location”: “http://jdweb.com.br/whmcs/modules/gateways/gofasgerencianetboleto/callback.php/”,
      “content-length”: “0”,
      “connection”: “close”,
      “content-type”: “text/html; charset=UTF-8”
      }

    • #9609
      Gofas
      Mestre

      Bom dia Danilo,
      o erro do callback no módulo do boleto é o mesmo erro do execupe.php no módulo de cartão: seu servidor está redirecionando/reescrevendo o acesso aos arquivos do módulo, acesse respectivos URLS para você ver:

      http://jdweb.com.br/whmcs/modules/gateways/gofasgerencianetboleto/callback.php
      http://jdweb.com.br/whmcs/modules/gateways/gofasgerencianetcartao/execute.php

      Observe também que após acessar os URLs acima, o seu sistema adiciona uma / ao final do URL, deixando-os assim:
      http://jdweb.com.br/whmcs/modules/gateways/gofasgerencianetboleto/callback.php/
      http://jdweb.com.br/whmcs/modules/gateways/gofasgerencianetcartao/execute.php/

      Tente adicionar a seguinte linha de código ao .htaccess do seu WordPress e do WHMCS:

      RewriteCond %{REQUEST_URI} !^/callback\.php$
       RewriteCond %{REQUEST_URI} !^/execute\.php$

      fonte: https://stackoverflow.com/questions/14008003/how-to-exclude-a-specific-file-from-a-rewriterule
      outra solução que pode funcionar é evitar reescrever diretórios específicos://www.drupal.org/node/30334

    • #9610
      Danilo
      Participante

      Mauricio.

      já fiz todos esses testes, não sei mais o que pode ser.

      quando removi o WORDPRESS aparece o erro 500.

      mas que não consigo resolver.

    • #9611
      Gofas
      Mestre

      Explique melhor “já fiz todos esses testes”, nos mostre os logs do apache e do php, e arquivos .htaccess, por favor, mesmo não estando relacionado ao módulo o erro, quem sabe podemos lhe ajudar =D

      A única forma de resolver é inspecionar e interpretar o que significam todos os logs de erro do servidor e dos softwares que você tem instalado nele, lembrando que erro 500 no WHMCS geralmente é uma máscara para o erro real*. Como se trata de um erro específico da configuração do seu servidor, é impossível ficar tentando adivinhar a solução, somente com uma análise completa é possível saber as causas dos seus problemas.

      Caso você tenha dificuldade em interpretar os logs, você pode instalar o WHMCS em um servidor “virgem” separado do WordPress para fazer rodar e comparar as diferenças.

      * = https://gofas.net/blog/como-resolver-o-erro-500-tela-branca-e-os-falsos-erros-do-whmcs/

    • #9612
      Danilo
      Participante

      os testes que fiz foram os seguintes.

      removi o wordpress, deixei somente o whmcs e nada.

      removi o whmcs e fiz instalação do zero e nada.

      fiz todos as alterações que você solicitou e nada, também.

      vou verificar os logs e mando em seguida para vc.

      obrigado por enquanto.

    • #9613
      Danilo
      Participante

      Mauricio.

      muito obrigado pela a ajuda.

      consegui resolver o erro, o que estava causando o problema era as permissões dos arquivos.

      fiz os testes agora tanto no cartão quando no boleto.

      mais uma vez, obrigado.

      e parabéns pela construção dos modulos.

    • #9614
      Gofas
      Mestre

      Opa, que bom, gratidão pelo feedback!

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