Problema no retorno (Callback)
- Este tópico contém 13 respostas, 2 vozes e foi atualizado pela última vez 6 anos, 12 meses atrás por Guilherme.
- AutorPosts
- 28/11/2017 às 08:21 #10333GuilhermeParticipante
Olá Gofas, bom dia.
Gostaria de seu auxilio.
Realizei a migração do meu sistema para o Gerencianet e agora estou utilizando seu modulo para a conexão.
Ontem um cliente efetuou o pagamento, porem, o sistema não reconheceu.
Consta como pago, porem, não informou ao WHMCS.
Poderia me ajudar? - 28/11/2017 às 08:31 #10334GofasMestre
Bom dia Guilherme,
Para identificar por que o sistema não deu baixa nas faturas após o pagamento, ative a opção “Debug” nas configurações do módulo, acesse a aba “Histórico de Notificações” da sua aplicação Gerencianet na API, dispare novamente as notificações e verifique a “Resposta do servidor”.Estes tópicos contém mais detalhes sobre esse procedimento:
https://gofas.net/br/foruns/topico/retorno-automatico/#post-9238 - 28/11/2017 às 08:38 #10335GuilhermeParticipante
Olá Mauricio.
Obrigado pelo retorno.
Poderia me dizer como posso atualizar o sistema sem perder minhas configurações ?
- 28/11/2017 às 08:51 #10336GuilhermeParticipante
Mauricio, como eu já havia realizado a ativação e confirmação manual, acredito que o erro não foi exibido.
Segue relatorio
DETALHES DA REQUISIÇÃO
Identificador 32080530
Webservice /charge/6460916/notification/resend
Método GET
Data 28/11/2017 09:43:35
Status Sucesso
DADOS DE ENTRADA
{}
DADOS DE SAÍDA
{
“code”: 200,
“data”: {
“id”: 1818161,
“charge_id”: 6460916,
“carnet_id”: null,
“subscription_id”: null,
“status”: “unsynced”,
“sync_at”: “2017-11-28T11:44:35.000Z”,
“created_at”: “2017-11-20 10:37:21”,
“updated_at”: “2017-11-28T11:43:35.000Z”
}
}Note que apenas o teste que realizei agora foi constado
Anteriormente não foram relatados erros a ultima alteração foi no dia 20/11
http://prntscr.com/hgamfy - 28/11/2017 às 08:59 #10337GuilhermeParticipante
Mauricio, corrigindo, estava olhando na guia errada
Veja os erros
- 28/11/2017 às 09:14 #10338GofasMestre
Se você já deu baixa nos pagamentos não ha risco de acontecer nada, o caalback vai ignorar a notificação.
A resposta do servidor mostra um erro 500, para exibir o erro real você precisa ativar a exibição de erros do WHMCS conforme descrito neste tutorial.
Com a exibição de erros e a opção debug do módulo ativadas, dispare as notificações novamente e na notificação aberta copie o html da “Resposta do servidor”, cole num Gist ou Pastebin e nos envie, por favor.
- 28/11/2017 às 09:20 #10339GuilhermeParticipante
Prontinho
- 28/11/2017 às 11:52 #10553GofasMestre
Você esqueceu de ativar a opção debug do módulo e a exibição de erros do php, veja este artigo antes de tentar novamente:
<https://gofas.net/br/tutoriais/como-resolver-o-erro-500-tela-branca-e-os-falsos-erros-do-whmcs/>Esta é a mensagem que seu servidor está exibindo na resposta às notificações da API Gerencianet:
Traduzindo:
- 28/11/2017 às 12:01 #10556GuilhermeParticipante
Olá Mauricio
Ativei sim
Contudo segue relatorio novamentehttps://gist.github.com/anonymous/148ec9207a47f2ff4ec809b0c0571cbc
http://prntscr.com/hgdg8o
http://prntscr.com/hgdhdsEstou usando Https, isso interfere ?
- 28/11/2017 às 12:24 #10557GuilhermeParticipante
Mauricio, Realizei a remoção e inserção do modulo novamente e agora não obtive erro 500
Poderia me informar como posso fazer um teste ?
Existe algum metodo de enviar um boleto e informar que foi pago pelo gerencianet para testar o callback ?
- 28/11/2017 às 12:45 #10560GofasMestre
Legal, então o erro provavelmente foi por que as permissões dos arquivos foi alterada na instalação anterior.
Você pode testar utilizando o playgroung da API Gerencianet.
- 28/11/2017 às 12:38 #10558GuilhermeParticipante
- 28/11/2017 às 12:46 #10561GofasMestre
Isso, agora as notificações estão sendo entregues normalmente =D
- 28/11/2017 às 12:47 #10562GuilhermeParticipante
Obrigado mestre.
Novamente parabéns pelo excelente trabalho.
Ansioso por novas melhorias ^^
- AutorPosts
- Você deve fazer login para responder a este tópico.