Falha na obtenção de URL do site.
Tagged: Módulo Juno Cartão para WHMCS
- This topic has 14 replies, 7 voices, and was last updated 3 years, 9 months ago by Gofas.
- AutorPosts
- 27/04/2020 at 12:56 #12861Rafael AngeloParticipant
Mensagem 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 at 20:42 #12847JuniorParticipant
Mensagem 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 at 07:22 #12865GofasKeymaster
Esse 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 at 12:20 #12890Eduardo HúpaloParticipant
Não consigo postar o código, fica dizendo que é spam!
Encaminhei no seu e-mail o resultado.
Grato!- 17/07/2020 at 12:23 #12892GofasKeymaster
Obrigado por enviar os logs, você já executou os passos que recomendei na resposta acima?
- 17/07/2020 at 12:43 #12893Eduardo HúpaloParticipant
Executei!
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 at 12:43 #12894GofasKeymaster
Enquanto 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 at 15:24 #12896Eduardo HúpaloParticipant
Apaguei 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 at 15:31 #12898GofasKeymaster
Agora 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 at 20:00 #12992Rafael AngeloParticipant
Peç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 at 20:07 #13055GofasKeymaster
Para 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 at 16:16 #13928Carlos FalcãoParticipant
Mensagem 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 at 17:26 #13939GofasKeymaster
Para 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 at 17:13 #12537Adriano DiasParticipant
Ao finalizar a compra, apresenta um erro de encrypt data e não finaliza, que pode ser ?
- 11/02/2021 at 17:14 #12565Marcel VenanacioParticipant
Boa 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
- You must be logged in to reply to this topic.