Falha na obtenção de URL do site.
Marcado: Módulo Juno Cartão para WHMCS
- Este tópico contém 14 respostas, 7 vozes e foi atualizado pela última vez 4 anos, 3 meses atrás por
Gofas.
- AutorPosts
- 27/04/2020 às 12:56 #12861
Rafael Angelo
ParticipanteMensagem de erro:
Descrição detalhada
Quando o cliente tenta efetuar um pagamento via cartão de crédito o modulo está gerando um erro, ele se engana e coloca um link sem uma /, isso impede de efetuar o pagamento.Um dos erros é simples de visualizar, a logo do modulo não aparece e apresenta este link
https://mkthost.comcloud///modules/gateways/gofasjunocartao/assets/img/gofas_juno_cartao_logo.png
basta notar que ele remove a barra "/" no após .com e erra na URL o mesmo erro aparece em qualquer tentativa de pagamento via cartão.
Os erros aparecem no banco em tblconfiguration, já alterei manualmente no banco mas o erro persiste.
Se puderem me ajudar eu agradeço.Informações do sistema:
Módulo Juno Cartão para WHMCS 1.0.2 | WHMCS 7.09.01 | PHP 7.3 - 12/07/2020 às 20:42 #12847
Junior
ParticipanteMensagem de erro:
Descrição detalhada
Pelo que pude verificar, o problema esta na URLWMCS/admin, o módulo não esta colocando o "/" entre a URL do WHMCS e o diretório admin, ficando URLWHMCSadmin, isso esta causando erro desde na configuração até no pagamento.Telas de erro:
https://i.imgur.com/7pAVeAe.png
https://i.imgur.com/pvI69KA.png
https://i.imgur.com/SHhSFHd.pngInformações do sistema:
Módulo Juno Cartão para WHMCS 1.0.1 | WHMCS 7.10.1 | PHP 7.3 - 13/07/2020 às 07:22 #12865
Gofas
MestreEsse erro acontece apenas em instalações do WHMCS com PHP7.3 e com configurações muito peculiares, que ainda não conseguimos identificar qual recurso exatamente do PHP está atrapalhando a formação dos URLS.
Por favor, sigam estes passos para corrigir o erro ou obter mais informações de diagnóstico:
1) Atualize para a versão 1.0.2 do módulo;
2) Faça backup do banco de dados, depois encontre e exclua na tabelatblconfiguration
do banco de dados do WHMCS, as linhas :
a –gjcwhmcsurl
;
b –gjcwhmcsadminurl
;
c –gjcwhmcsadminpath
;
3) Salve este arquivo na pasta /admin/ (ou pasta dos arquivos da área administrativa do WHMCS com nome personalizado):
https://gist.githubusercontent.com/mauriciogofas/92c2b01ac773b76cfadbc3a82db7f319/raw/1da326bd1c7d22d38ac641ede3214ebebb1ca6f4/gjc_test_urls.php
4) Acesse o arquivo pelo URL no navegador, copie todo o conteúdo exibido na tela e publique aqui. Por segurança, o nome da pasta pode ser renomeado, use o mesmo número de caracteres do original da pasta nesse caso. - 17/07/2020 às 12:20 #12890
Eduardo Húpalo
ParticipanteNão consigo postar o código, fica dizendo que é spam!
Encaminhei no seu e-mail o resultado.
Grato!- 17/07/2020 às 12:23 #12892
Gofas
MestreObrigado por enviar os logs, você já executou os passos que recomendei na resposta acima?
- 17/07/2020 às 12:43 #12893
Eduardo Húpalo
ParticipanteExecutei!
Interessante que a primeira vez que eu tentei usar o módulo ele até foi pra frente e deu erro no Token, mas aí na segunda já deu a mesma mensagem de erro….
- 17/07/2020 às 12:43 #12894
Gofas
MestreEnquanto estudamos por que os URLs estão sendo gerados com diferenças em certos ambientes, é possível resolver isso substituindo as variáveis do módulo desta forma:
1) Baixe, descompacte e salve este arquivo no diretório/modules/gateways/gofasjunocartao/includes/params/
do módulo;
2) Altere os URLs de exemplo para os respectivos links do WHMCS.Dessa forma não é necessário editar o código fonte do módulo e as customizações não se perdem ao atualizar o addon no futuro.
- 17/07/2020 às 15:24 #12896
Eduardo Húpalo
ParticipanteApaguei novamente as informações no banco de dados e incluí o arquivo no diretório /params/.
Agora o sistema apresenta a mensagem: Erro URL de notificação inválida: /modules/gateways/gofasjunocartao/includes/callback.php- 17/07/2020 às 15:31 #12898
Gofas
MestreAgora só precisa acessar a página de configurações dos módulos novamente para gravar mais uma vez os URLs do sistema no banco de dados.
Verifique na tabelatblconfiguration
do banco de dados do WHMCS, os valores das linhas :
a – gjcwhmcsurl;
b – gjcwhmcsadminurl;
c – gjcwhmcsadminpath;Se estiver incorreto, altere e teste mais algumas vezes, por favor.
Vamos estudar como melhorar a obtenção dos URLs para a próxima atualização.
- 05/10/2020 às 20:00 #12992
Rafael Angelo
ParticipantePeço desculpas a não interação neste pedido de suporte, aparentemente não recebi emails contendo informações, como estive muito ocupado nos ultimos meses não pude manter os testes.
De volta aos trampos, encontrei o mesmo erro no gerencianet, a versão é a ultima utilizada.
Gostaria de ajuda para solucionar.- 05/10/2020 às 20:07 #13055
Gofas
MestrePara cada módulo as varáveis começam com as iniciais dos seus respectivos nome.
Siga esses passos do post #12894 e use as variáveis assim para cada módulo Gerencianet:Gerencianet Boleto:
$ggnbwhmcsurl = ‘https://www.example.com/’;
$ggnbwhmcsadminurl = ‘https://www.example.com/admin/’;
$ggnbwhmcsadminpath = ‘/admin/’;Gerencianet Cartão:
$ggncwhmcsurl = ‘https://www.example.com/’;
$ggncwhmcsadminurl = ‘https://www.example.com/admin/’;
$ggncwhmcsadminpath = ‘/admin/’;
- 11/02/2021 às 16:16 #13928
Carlos Falcão
ParticipanteMensagem de erro:
Descrição detalhada
Após preencher todos os dados do cartão e clicar para finalizar a compra aparece este erro: https://prnt.sc/z4ld0t e o sistema não conclui a compra.Informações do sistema:
Módulo Juno Cartão para WHMCS 1.2.2 | WHMCS 7.10.2 | PHP 7.3- 11/02/2021 às 17:26 #13939
Gofas
MestrePara um diagnóstico preciso é necessário ver os logs do módulo e o log do console do navegador ao executar o pagamento
Ative o módulo em modo sandbox/testes, veja os logs gravados pelo módulo e os logs do console do navegador e, as possíveis soluções já mencionadas aqui neste tópico.O seu caso pode ser este também: https://gofas.net/foruns/topico/como-resolver-o-erro-forbidden/
- 11/02/2021 às 17:13 #12537
Adriano Dias
ParticipanteAo finalizar a compra, apresenta um erro de encrypt data e não finaliza, que pode ser ?
- 11/02/2021 às 17:14 #12565
Marcel Venanacio
ParticipanteBoa noite.
A alguns dias tento utilizar o modulo e recebo a mensagem de erro “We are unable to accept the card type you entered. Please use a different card.”, fiz a atualização do meu WHMCS para a ultima versão 7.10.1 e também desabilitei o template Lagom e passei utilizar o SIX, porém o erro persiste, alguma sugestão do que pode estar errado?
Att.
Marcel
- AutorPosts
- Você deve fazer login para responder a este tópico.