[Resolvido] “reload” no botão e não processa o pagamento

Marcado: ,

Este tópico contém respostas, possui 7 vozes e foi atualizado pela última vez por  Gofas 2 anos, 5 meses atrás.

  • Autor
    Posts
  • #8818

    O erro 500 foi resolvido quando reenviei o pacote zipado e descompactei pelo gerenciador de arquivos (cpanel).

    Agora abre perfeitamente a tela do cartão, coloco os dados reais do meu cartão (valor de 6 reais), mas quando eu clico para finalizar pagamento, ele dá um “reload” no botão e não processa… fica parado na tela.

    Abrindo o console do chrome, não aparece nenhum erro.

  • #8827

    Gofas
    Participante

    Cristian, eu criei esse tópico separado para esse novo erro, para manter a organização.

    Eu ainda preciso entender melhor o que pode causar isso, para no próximo passo informar quais informações eu preciso para diagnosticar.

    Sugiro realizar testes em em uma instalação do WHMCS com template padrão, do admin e da área do cliente.

    Se você tiver mais alguma pista para eu simular o erro me envie, por favor.

  • #8873

    Bom dia!

    Segue prints:

    http://prnt.sc/eb46gx
    http://prnt.sc/eb4712
    http://prnt.sc/eb478n

    Eu estou utilizando uma instalação com tema padrão.. Whmcs versão : 7.1.1.
    Php 7.

    Se quiser simular, te passo as credenciais para testes..

  • #8888

    Gofas
    Participante

    Oi Cristian, boa noite!

    Nessa área do log do navegador (Network) está tudo ok, se houver algum erro de javascript ou do html, será exibido na Aba “Console” do navegador, como nessa imagem:
    http://image.prntscr.com/image/93d0e45b1faa418e988940c395d960c4.png

    Acessar a fatura seria apenas para ver o “Console” como citei acima, se vc me enviar outra captura não será necessário, mas vc pode me enviar pra eu ver, preciso apenas das credenciais de um cliente de testes, ou um link de autologin, se você usa autologin. Envie por email, por favor: suporte@gofas.net.

    Vamos conversando…

  • #8900

    Bom dia!

    Tranquilo, enviei as credenciais no email… no console não aparece nem incrementa mensagens.

    Valeu!

  • #8928

    Problema resolvido!

    Meu cenário:
    Whmcs 7.1.1.
    Php 7.
    Temas “defaut”.

    Causas:

    – Eu havia instalado a primeira versão do módulo e depois com a atualização houve “move” de alguns arquivos do pacote : como por ex., de go.php para execute.php, por ex, isso causou o erro,o módulo ainda está procurando o antigo go.php, veja que apresentou um erro 404;
    – Substituímos as scripts script-card.js e script-card-debug.js dentro de /gofasgerencianetcartao/js/.
    O mestre Gofas liberará um pacote com a correção das scripts!

    ***Muito importante: tem que limpar o cache do navegador após a atualização, para que sejam carregadas as novas scripts***

  • #8929

    IGOR BEZERRA SANTOS
    Participante

    Boa noite Cristian!

    O seu esta funcional agora, esta processando os pagamentos normalmente depois dessa correção?

    Obrigado

  • #9063

    Juliano
    Participante

    Olá

    Estou tendo problemas no mudulo , botão de pagamento está desativado tipo configurei tudo correto mais hora que tento clicar para efetuar pagamento botão está desativado…

    Como resolver ??

  • #9094

    Estou tendo o mesmo problema, coloco todos os dados corretamente mais acredito que seja problema no script .js , pois quando inicio a digital dos dados do cartao ele nao seleciona a bandeira do cartao e depois nao processa o pagamento.

    Ja temos uma solucao?

  • #9095

    Gofas
    Participante

    A bandeira do cartão deve ser real, ex.: Mastercard inicia com 54, Visa com 4, etc…

    Para diagnosticar erros de javascript é necessário:

    1) debug completo do módulo;

    2) captura de tela das configurações;

    3) captura de tela, gif animado ou vídeo da fatura com os dados do cartão de testes;

    4) log do navegador ( colete o log após preencher todos os dados do cartão);

    Cole o debug e todos os dados do diagnóstico num Gist ou Pastebin.

  • #9096

    Gofas
    Participante

    Esse tópico é o mais indicado para tratar de assuntos relacionados a detecção dos dados digitados:
    https://gofas.net/forums/topico/dividir-botao-nao-ativa-antes-de-digitar-todos-os-dados-do-cartao/

  • #9107

    Juliano
    Participante

    Olá

    Está complicado tentei toda forma e vejo que não funciona modulo, agora não sei si pode ser meu PHP que é 5.6 mais vou esperar por novas atualizações a sim tento novamente por que com está versão sem sucesso….

    Obrigado

    • #9108

      Gofas
      Participante

      Quais foram todas as forma que você tentou, cite exemplos, po favor.

      É muito fácil de identificar o seu problema é fazer o módulo rodar se você nos enviar as informações de diagnóstico que eu citei acima, apenas o seu relato não ajuda a resolver, precisamos de informações sólidas, estamos tratando de um software e opniões são irrelevantes quando se trata de descobrir incompatibilidades ou descobrir o que os usuários estão fazendo errado.

      Será um prazer continuar ajudando e atualizaremos o módulo sempre que for necessário, baseado em informações técnicas fornecidas pelos usuários.

  • #9109

    Juliano
    Participante

    Olá

    Correto onde posso ativar este ( debug completo do módulo ) ?

  • #9110

    Juliano
    Participante

    Olá

    Tentei ativar lá no WHMCS em /systemmodulelog.php ativo mais estranho que não aparece log sobre o modulo instalado

  • #9111

    Gofas
    Participante

    Este artigo criado para o módulo Gn Boleto explica e ensina a usar a opção debug do módulo, funciona de forma semelhante no módulo de cartão, você pode seguir estes passos:
    https://gofas.net/blog/tutoriais/diagnosticar-erros-do-modulo-gerencianet-boleto-para-whmcs/

  • #9112

    Juliano
    Participante

    Ola

    Conforme solicitado seque abaixo

    http://pastebin.com/Jdzz0su8
    http://prntscr.com/efiera
    http://prntscr.com/efiewp

    Att
    Juliano

    • #9113

      Gofas
      Participante

      O valor correto da configuração “Ordem do campo “Data de Nascimento”” é 1(um) ao invés de 2, você deve mudar em ambas as configurações, do módulo e dos campos personalizados, pois o WHMCS define automaticamente o próximo campo após o 0 (zero) como 1 (um).

  • #9114

    Juliano
    Participante

    Olá

    Alteração efetuada mais ainda BOTÃO para processar não funciona..

    http://prntscr.com/efmlf2
    http://prntscr.com/efmlwy

  • #9163

    Alguém pode min ajudar ,

    Instalei o modulo mais na hora de colocar o cartão não marca a bandeira.

    Segue o print

    http://prnt.sc/eqpvja

    • #9164

      Gofas
      Participante

      Oi Hugo, nos envie uma captura de tela da fatura com o console do chrome aberto, (clique com o botão direito do mouse em uma área vazia da página > “inspecionar” > “console” ), erros de renderização do html serão exibidos nessa área.

  • #9202

    Removi a instalação antiga do módulo e instalei essa versão mais atual (eu estava com a versão beta) e o problema voltou a ocorrer!!

    Vou mandar a url de autologin no email…

  • #9205

    Juliano
    Participante

    Olá

    Pessoal eu também estou com mesmo problemas tentei de tudo para resolver mais vejo que não funciona o modulo, já tentei reinstalar e até mesmo baixar á nova versão e nada de funcionar á bandeira do cartão não aparece e o botão de pagar não funciona também…

    Triste né

    http://prnt.sc/esz4sv

    • #9208

      Gofas
      Participante

      “tentei de tudo” inclui o que além de reinstalar o módulo?
      Por favor, liste os passos que você tomou para resolver o seu problema, além de baixar e reinstalar o módulo.

      Acredito que você esteja aqui no fórum com a intenção de ajudar os outros usuários também e sabe que compartilhando sua dificuldade e a solução poderá ajudar outras pessoas, você não precisa ter vergonha de dizer que o problema era no seu template.

  • #9207

    Juliano
    Participante

    Olá

    Pessoal agora sim está funcionando mais vejo que RETORNO AUTOMÁTICO não está funcionando como devo configurar mauricio ?

    Veja o print será aqui para configurar ?
    http://prnt.sc/eszc0f

    • #9209

      Gofas
      Participante

      Como você constatou que o callback não está funcionando?
      Por favor, nos mostre as informações que confirmam sua hipótese, você deve estar se referindo a “Resposta do servidor” gravada nos logs do painel da API Gerencianet.

      ps.: Essa sua captura de tela é do painel da antiga API, você não precisa/deve utilizar essa opção, o módulo recebe as notificações sem a necessidade de configurar o URL de retorno (isso é passado), por isso as instruções de instalação não mencionam em nenhum momento a configuração de URL de retorno.

  • #9210

    Gofas
    Participante

    Aí galera, observem que já existem muitos assuntos misturados aqui, esse tópico foi criado para tratar do erro ““reload” no botão e não processa o pagamento”, aberto e resolvido pelo Cristian, para outros assuntos, abram outros tópicos, por favor.

  • #9231

    Juliano
    Participante
  • #9308

    Grande Maurício, bom dia!

    Depois do meu cliente reclamar deste problema ao tentar efetuar o pagamento de uma fatura, nos aprofundamos no debug para tentar achar a causa, e de fato identificamos o motivo do problema (ao menos o de agora).
    – O módulo está atualizado com a última versão liberada.

    Bom, quando é preenchido os dados do cartão, a data de validade dele é normalmente preenchida no padrão mm/aa (na maioria dos sites), e no módulo usamos o padrão mm/aaaa.

    Nos testes que realizamos preenchendo com mm/aa ocorre exatamente este problema, clica em finalizar e não emite nenhum erro na tela.

    Coletei o console do navegador com o print http://prnt.sc/f4etwl onde pode ver o erro de js que dá.

    Minha sugestão: Ou mudar para utilizar mm/aa no campo, ou colocar um validado no campo, onde se a pessoa colocar mm/aa ele alertar imediatamente que o formato preenchido está incorreto, para preencher mm/aaaa. Nesse momento estou em um note com resolução menor, então no placeholder apareceu aa/mmm (o último m ficou oculto do textbox).

    Acho que é isso.

    Abraço!

    • #9327

      Gofas
      Participante

      Cristian, excelente descrição!

      Estamos redesenhando o formulário para eliminar todas as possibilidades de erro pela interação do usuário, na caixa de seleção da data de validade, decidimos criar um dropdown com os meses e os anos pré definidos onde o cliente seleciona com o mouse o mês e o ano, semelhante ao nosso módulo de integração com PayPal Plus, estamos trabalhando nisso agora.

  • #9311

    Daniel
    Participante

    Olá Maurício, Tudo bem ?

    Não sei se estou no lugar certo, mas vamos lá, eu instalei, preenchi todos os campos mas ao apertar o botão Finalizar Pagamento nada acontece, outra coisa que percebi que o ajax parece não funcionar,

    Fui no console do navegador e deu estes erros -> http://prntscr.com/f6ubzt

    O que pode ser ?

    Obrigado

    • #9319

      Gofas
      Participante

      Oi Daniel, tudo bem, gratidão por usar o módulo!

      Aparentemente é alguma incompatibilidade com arquivos JavaScript do template do seu WHMCS, por favor, você pode testar com o template padrão do WHMCS apenas para verificar essa hipótese?

      Estamos trabalhando numa atualização desse módulo e eu esperava responder após o update, mas estamos com os um pequeno delay nos prazos.

Você deve fazer login para responder a este tópico.