Integração de Webhooks para Recebimento de Notificações

EXIBINDO RESPOSTAS:

Avatar discord do usuario m.h1604

m.h1604

Vou mostrar como estou fazendo.

Parâmetros passados para criação do webhook:

$this->options["headers"] = [
"x-skip-mtls-checking" => "true",
];

$params = [
"chave" => $this->pix_key
];

$body = [
"webhookUrl" => "https://contratos.onlinedobrasil.com/webhook?ignorar="
];

Rota que está recebendo as notificações:
Routes::map('/webhook', function() {
if (isset($_POST)):
file_put_contents(__DIR__ . "/request.json", json_encode($_POST));
endif;

wp_send_json(200);
});

Estou salvando em um arquivo teste para ver o retorno das notificações, mas a única coisa que é gravado é um json vazio.

Avatar discord do usuario guilherme_efi

guilherme_efi

Dentro do arquivo request.json coloque somente [], para que o PHP entenda que é um json e consiga escrever.
E certifique de sua aplicação ter permissão de escrita no arquivo.