From 60687a598c06199c2c0c4c00a7509748817d3ff0 Mon Sep 17 00:00:00 2001 From: Andre Kutianski Date: Thu, 25 Apr 2024 01:38:18 -0300 Subject: [PATCH] fix: corrige resposta para callback de webhook MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Este commit implementa um workaround no arquivo callback.php que retorna um status code 200 quando a requisição contém uma query que começa com 'echo'. Essa solução visa atender a verificação do webhook. --- modules/addons/NFEioServiceInvoices/callback.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/addons/NFEioServiceInvoices/callback.php b/modules/addons/NFEioServiceInvoices/callback.php index e446f50..75ab92e 100644 --- a/modules/addons/NFEioServiceInvoices/callback.php +++ b/modules/addons/NFEioServiceInvoices/callback.php @@ -21,6 +21,13 @@ exit(); } +// workaround para retornar status code 200 quando a requisição conter uma query iniciando em 'echo' (verificacao do webhook) +if (isset($_GET['echo'])) { + http_response_code(200); + echo "ok"; + exit(); +} + // armazena o cabecalho da requisição $headers = getallheaders();