Ir para o conteúdo

PHP Fatal error: Uncaught Error: Call to undefined function add_hook() in modules/gateways/gofasiugupix/index.php:1412

  • Este tópico está vazio.
Visualizando 1 resposta da discussão
  • Autor
    Posts
    • #16736
      Ronyan Alves
      Participante

        Descrição curta do erro:
        PHP Fatal error: Uncaught Error: Call to undefined function add_hook() in modules/gateways/gofasiugupix/index.php:1412
        Descrição detalhada do erro:
        Estamos com problemas em alguns retornos de pagamento no módulo gofasiugupix.
        O cliente realiza o pagamento e não é atualizado no whmcs(pix) , mas no iugu o pagamento chega.

        Informações do sistema:
        Módulo iugu pix para WHMCS 1.0.1 | WHMCS 8.11.1 | PHP 8.1

      • #16970
        Gofas
        Mestre

          Olá Ronyan, obrigado pelo envio das informações de diagnóstico.

          Confirmamos que se trata de um bug do módulo: o registro dos hooks (add_hook) está no arquivo de callback e, quando a notificação do iugu chega sem o invoice_id no formato esperado, o WHMCS não é carregado e o callback falha justamente na linha 1412, antes de dar baixa na fatura. Por isso o pagamento aparece no iugu mas a fatura não é confirmada no WHMCS.

          A correção move o registro dos hooks para o arquivo de hooks do módulo e protege o callback para não falhar fora do contexto do WHMCS. Já está em desenvolvimento e será disponibilizada na próxima versão em gofas.net.

          Enquanto isso, as faturas pendentes podem ser confirmadas abrindo a página da fatura (o módulo confirma o pagamento ao acessar a fatura) ou reenviando a notificação pelo painel do iugu. Avisaremos aqui assim que a nova versão estiver disponível.

      Visualizando 1 resposta da discussão
      • Você deve fazer login para responder a este tópico.
      Role para cima