Histórico de mensagens sobre logs

EXIBINDO CONVERSAS RECENTES:

Texto: logs
# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde <@!788460751018786866>, consegue me enviar os logs da requisição? Se quiser pode mandar as configurações do Virtual Host no privado que eu verifico.

# pix
Avatar discord do usuario joelemanoel

joelemanoel

Logs do PHP

# pix
Avatar discord do usuario fabricioad5169

fabricioad5169

Desculpe a pergunta, mas os logs que vc se refere são logs padrão do PHP ou algo que eu deveria inserir no código?

# pix
Avatar discord do usuario fabricioad5169

fabricioad5169

Sim, vou buscar os logs aqui

# pix
Avatar discord do usuario joelemanoel

joelemanoel

Fabricio, envia os logs

# pix
Avatar discord do usuario joelemanoel

joelemanoel

Os logs do php ficam disponíveis até em ambientes compartilhados.

# pix
Avatar discord do usuario joelemanoel

joelemanoel

Faz o seguinte: Manda os logs do php aqui.

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Devolução só aciona o webhook uma vez, o EM_PROCESSAMENTO não vai no webhook. Provavelmente está capturando o response do endpoint. Se quiser eu verifico nos logs pra você

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Encontrei este tutorial aqui da AWS que ensina passo a passo a configuração com mTLS, outros integradores utilizarem ele, pode ser útil https://aws.amazon.com/pt/blogs/compute/introducing-mutual-tls-authentication-for-amazon-api-gateway/ . Vou buscar mais informações e retorno para você caso não consiga configurar.

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

O interessante seria você ter por exemplo, um arquivo que salve esses logs.

# pix
Avatar discord do usuario rafaelsiqueira8363

rafaelsiqueira8363

Ver Respostas

Ativei os logs, mas não chegou nada. Tem alguma "janela" pra disparo desses webhooks ou é instantâneo (qdo chega/envia pix)?

# pix
Avatar discord do usuario rafaelsiqueira8363

rafaelsiqueira8363

Vou ativar os logs do api gateway aqui pra ver se chegou algo.

# pix
Avatar discord do usuario anoni_mato

anoni_mato

quando você manda o PUT para o /webhook na API da GN, o que aparece nos logs de acesso (deve aparecer 1 ou 2 requests da GN no momento que vc manda o PUT)?

# pix
Avatar discord do usuario felipoantonoff

felipoantonoff

Ver Respostas

No código parece estar tudo 100%
Ele muda conforme o Status da Consulta na Gerencianet

Por garantia, colocamos mais logs ainda, salvando a Consulta original e uma verificação extra para o Status CONCLUIDA, verificando se tem o array do Pix, valor e se bate com o da cobrança também

# pix
Avatar discord do usuario felipoantonoff

felipoantonoff

Entendi, vou tentar melhorar estes métodos, obrigado pelas dicas Renato 🙂
Também avisei a equipe da GN sobre alguns destes pontos.

Coloquei um log quando gera o txid para ver se está sendo gerado mesmo e outros logs.
Qualquer novidade ou correção feita aviso.

# pix
Avatar discord do usuario felipoantonoff

felipoantonoff

Usei o Curl da Lib PHP, com pequena adição de logs, segue o Curl usado:

php
$curl = curl_init();

curl_setopt_array($curl, [
CURLOPT_URL => $pix_url_cob,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 8,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_SSLCERT => $arq_certificado,
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_POSTFIELDS => $body,
CURLOPT_HTTPHEADER => [
"authorization: $tokenType $accessToken",
"Content-Type: application/json",
],
]);

$response = curl_exec($curl);
$err = curl_error($curl);
if ($err) {
$this->log->write('emitePix() - Error Curl' . print_r($err, true));
return false;
}

$this->log->write('emitePix() - Error Curl' . print_r($err, true));

$this->log->write('emitePix() - Response ' . print_r($response, true));"

Curioso, que parece ocorrer só nesta chamada, a autorização não ocorre isso.
Uso o PHP 7.2 no servidor e com HTTPS.

# pix
Avatar discord do usuario d3xt3r.com

d3xt3r.com

Ver Respostas

@placa_preta ainda aguardando o retorno da gerencianet fiz todos os passos mas ainda me retorna 400 pra o cadastro do webhoook, mas chequei os logs do server está batendo lá os Posts deles...