PHP Fatal error: Uncaught Error: Call to undefined function add_hook() in modules/gateways/gofasiugupix/index.php:1412
Marcado: Módulo iugu PIX para WHMCS
- Este tópico está vazio.
- AutorPosts
- 11/02/2025 às 16:44 #16736
Ronyan Alves
ParticipanteDescriçã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 - 31/05/2026 às 12:58 #16970
Gofas
MestreOlá 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.
- AutorPosts
- Você deve fazer login para responder a este tópico.
