“reload” no botão e não processa o pagamento
- Este tópico contém 32 respostas, 7 vozes e foi atualizado pela última vez 7 anos, 6 meses atrás por Gofas.
- AutorPosts
- 17/02/2017 às 17:35 #8818Cristian Roberto da LuzParticipante
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.
- 17/02/2017 às 17:46 #8827GofasMestre
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.
- 20/02/2017 às 11:12 #8873Cristian Roberto da LuzParticipante
Bom dia!
Segue prints:
http://prnt.sc/eb46gx
http://prnt.sc/eb4712
http://prnt.sc/eb478nEu 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..
- 21/02/2017 às 00:04 #8888GofasMestre
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.pngAcessar 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…
- 21/02/2017 às 08:36 #8900Cristian Roberto da LuzParticipante
Bom dia!
Tranquilo, enviei as credenciais no email… no console não aparece nem incrementa mensagens.
Valeu!
- 21/02/2017 às 21:41 #8928Cristian Roberto da LuzParticipante
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***
- 21/02/2017 às 23:12 #8929Igor Bezerra SantosParticipante
Boa noite Cristian!
O seu esta funcional agora, esta processando os pagamentos normalmente depois dessa correção?
Obrigado
- 28/02/2017 às 13:30 #9063JulianoParticipante
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 ??
- 01/03/2017 às 01:08 #9078GofasMestre
Olá Juliano,
quando você diz o “botão está desativado” você quer dizer que o botão não muda de cor após preencher todos os dados?Veja esse caso, provavelmente é o mesmo, você está digitando o ano de validade do cartão com apenas 2 dígitos, ao invés de 4:
https://gofas.net/forums/topico/dividir-botao-nao-ativa-antes-de-digitar-todos-os-dados-do-cartao/Observe nos vídeos que o botão só é ativado depois que o cliente digita todos os dados, ao invés de deixar o botão ativo e permitir que o cliente envie dados incompletos, mostrando mensagens de erro desnecessárias e inconvenientes:
https://gofas.net/whmcs/modulo-gerencianet-cartao-para-whmcs-checkout-transparente-e-pagamento-recorrente/
- 02/03/2017 às 12:10 #9094JoseParticipante
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?
- 02/03/2017 às 12:39 #9095GofasMestre
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.
- 02/03/2017 às 12:42 #9096GofasMestre
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/ - 03/03/2017 às 06:41 #9107JulianoParticipante
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
- 03/03/2017 às 09:03 #9108GofasMestre
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.
- 03/03/2017 às 09:08 #9109JulianoParticipante
Olá
Correto onde posso ativar este ( debug completo do módulo ) ?
- 03/03/2017 às 09:10 #9110JulianoParticipante
Olá
Tentei ativar lá no WHMCS em /systemmodulelog.php ativo mais estranho que não aparece log sobre o modulo instalado
- 03/03/2017 às 09:18 #9111GofasMestre
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/ - 03/03/2017 às 09:38 #9112JulianoParticipante
Ola
Conforme solicitado seque abaixo
http://pastebin.com/Jdzz0su8
http://prntscr.com/efiera
http://prntscr.com/efiewpAtt
Juliano- 03/03/2017 às 13:49 #9113GofasMestre
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).
- 03/03/2017 às 15:04 #9114JulianoParticipante
Olá
Alteração efetuada mais ainda BOTÃO para processar não funciona..
- 31/03/2017 às 11:53 #9163Hugo EduardoParticipante
Alguém pode min ajudar ,
Instalei o modulo mais na hora de colocar o cartão não marca a bandeira.
Segue o print
- 01/04/2017 às 01:31 #9164GofasMestre
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.
- 04/04/2017 às 15:15 #9202Cristian Roberto da LuzParticipante
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…
- 05/04/2017 às 21:33 #9205JulianoParticipante
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é
- 06/04/2017 às 01:24 #9208GofasMestre
“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.
- 05/04/2017 às 22:05 #9207JulianoParticipante
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- 06/04/2017 às 01:39 #9209GofasMestre
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.
- 06/04/2017 às 01:51 #9210GofasMestre
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.
- 09/04/2017 às 20:37 #9231JulianoParticipante
Si tiver como me ajudar
https://gofas.net/foruns/topico/retorno-automatico/ - 05/05/2017 às 09:26 #9308Cristian Roberto da LuzParticipante
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!
- 16/05/2017 às 00:20 #9327GofasMestre
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.
- 11/05/2017 às 23:18 #9311DanielParticipante
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
- 14/05/2017 às 03:01 #9319GofasMestre
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.
- AutorPosts
- Você deve fazer login para responder a este tópico.