Histórico de mensagens sobre webhook em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Canal: pix
Avatar discord do usuario Prof Zoidberg

Prof Zoidberg

Ver Respostas

pq agora recebo um erro: {"nome":"webhook_invalido","mensagem":"A autenticação de TLS mútuo não está configurada na URL informada"}

Avatar discord do usuario rubenskuhl

rubenskuhl

curl 'https://api-pix.gerencianet.com.br/v2/webhook/XXXXX" class="link-msg">https://api-pix.gerencianet.com.br/v2/webhook/XXXXX'' -H 'Accept-Encoding: gzip, deflate, br' -H 'Content-Type: application/json' -H 'Accept: application/json' -H 'Connection: keep-alive' -H 'DNT: 1' -H 'Origin: https://api-pix.gerencianet.com.br' --data-binary '{"webhookUrl":"https://xxxxx/webhook.php"}' --compressed

Avatar discord do usuario Prof Zoidberg

Prof Zoidberg

$config = [
"certificado" => "./gerenciamento.pem",
"client_id" => "XXXXX",
"client_secret" => "XXXXX"
];
$autorizacao = $chaveiro["access_token"];

$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api-pix.gerencianet.com.br/v2/webhook/XXXXX',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'PUT',
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => $chaveiro["access_token"],
CURLOPT_POSTFIELDS =>'{
"webhookUrl": "https://XXXXX/webhook.php"
}',
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer $autorizacao",
'x-client-cert-pem: ./gerenciamento.pem',
'x-skip-mtls-checking: false'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;

Avatar discord do usuario matheus_efi

matheus_efi

pode ser aqui, só ocultar os dados sensíveis, neste caso o webhook e a chave

Avatar discord do usuario matheus_efi

matheus_efi

A sua requisição não está indo com os campos obrigatórios, pelo menos não da forma que devem ser enviados, por isso a falha. Verifique por favor os dados que estão sendo enviados e se possível poste aqui, pode ocultar a chave e o webhook se achar necessário

Avatar discord do usuario matheus_efi

matheus_efi

Você pode utilizar a nossa SDK de PHP que está disponível com todos os endpoints configurados.
Caso opte por montar a requisição, deve-se atentar aos campos que são obrigatórios na documentação e como enviá-los.
No caso do endpoint de cadastro de webhook, deve-se ser enviado um body em JSON com a seguinte informação:

{
"webhookUrl": "https://seu_webhook"
}
E a sua chave pix que vai ser associada ao webhook, deve-ser informada nos params da requisição, exemplo:
/v2/webhook/sua_chave

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, <@!693807608594694144>. Qual a resposta que você está recebendo ao consumir o PUT /v2/webhook/:chave?

Avatar discord do usuario Prof Zoidberg

Prof Zoidberg

boa tarde! ainda não consegui encontrar uma solução para cadastrar um webhook... alguém me dá uma ajuda... acho que eu devo esquecer de algo nos parámetros...

Avatar discord do usuario Prof Zoidberg

Prof Zoidberg

Boa tarde! eu estou tentando definir um webhook mas eu recebo uma mensagem de erro "[nome] => json_invalido [mensagem] => Valores ou tipos de campo inválidos" com parámetros adicionais... alguém consegue me dar uma pequena ajuda?

Avatar discord do usuario emersonmoura

emersonmoura

Ver Respostas

há webhook de devoução?

Avatar discord do usuario Xandao

Xandao

Ver Respostas

Espero que adicionem um endpoint para a consulta dos pix enviados o quanto antes. Depender apenas do webhook abre brecha para diversos problemas. Agradeço pela resposta, Matheus

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, <@!284114448606822402>. O envio de Pix exige que você tenha um webhook previamente cadastrado, pois, são enviadas as notificações para ele com todas as informações do Pix enviado. Não existe atualmente endpoints para consulta de Pix enviados, você deve verificar as notificações em seu servidor do webhook ou o extrato financeiro em sua conta Gerencianet

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Já tentou comparar o timing com quando o webhook notifica que a devolução aconteceu ?

Avatar discord do usuario rubenskuhl

rubenskuhl

O fato de serem muitos sugere tomar cuidado com o ritmo de envio, pois já teve gente que teve problemas com envios encavalados... talvez só mandar o próximo depois do webhook dar um ok/nok no anterior.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Minha sugestão é criar uma chave aleatória apenas para envio; o envio no arranjo Pix não precisa de chave do remetente, mas na GN é preciso usar uma chave como referência para o webhook.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Só a chave que é usada para associar o webhook, que é onde você vai ser informado do andamento dos envios.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso, mas na geração é preciso especificar um txid para que o webhook seja acionado.

Avatar discord do usuario gabrielcosta7249

gabrielcosta7249

Ver Respostas

no caso a chave pix seria a chave pix do gerencia net para que o webhook funcione né?

Avatar discord do usuario gabrielcosta7249

gabrielcosta7249

Ver Respostas

Mas a minha ideia é implementar isso no OBS Studio, onde seria um QR-Code estático na tela e a pessoa define o valor que deseja doar com uma mensagem. Ao doar o webhook notificaria o websocket de todos os clientes conectados com a nova doação, implementando a pagina web no OBS fazendo aparecer o nome da pessoa e a doação

Avatar discord do usuario gabrielcosta7249

gabrielcosta7249

Alguém pode me ajudar com a configuração dos webhooks?
já configurei os certificados no express porém ainda retorna

json
{
"nome": "webhook_invalido",
"mensagem": "A autenticação de TLS mútuo não está configurada na URL informada"
}

@Consultoria Técnica