Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O que você está passando como parâmetro na chamada do webhook, /webhook ou /webhook/pix ?

# pix
Avatar discord do usuario juizmill

juizmill

Ver Respostas

esta chave https://pix.gerencianet.com.br/webhooks/chain-pix-sandbox.crt devo baixar e utilizar aqui no sistema? ela só deve ser utilizada na requisições ou é obrigatório está no nivel de Servidor apache/nginx, caso queria fazer somente testes em desenvolvimento, sou obrigado a por o sistema online para fazer os testes ou consigo fazer o processo direto no postman??

# pix
Avatar discord do usuario Deleted User

Deleted User

SSLCACertificateFile /var/www/hwaiter/storage/app/pix/chain-pix-prod.crt
SSLVerifyClient none

SSLVerifyClient require
SSLVerifyDepth 3

# pix
Avatar discord do usuario Deleted User

Deleted User

Ver Respostas

Pessoal to apanhando pra configurar o webhook, já configurei o certificado CA, aí quando tento configurar o webhook eu recebo o erro: A URL informada está inacessível, porém quando eu bato na url no navegador ele me retorna o 200 que coloquei pra retornar

# pix
Avatar discord do usuario juizmill

juizmill

Ver Respostas

O PIX tem WEBHOOK para notificar quando os status de pagamento estilo do boleto?

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa noite pessoal, repassando aqui uma falha reportada a nossa equipe em que ocorria uma mudança de status de cobranças "ATIVA" para "CONCLUIDA" após a realização de um PATCH.
Foi realizada a correção por nossa equipe, as cobranças que tiveram essa mudança de status foram modificadas novamente para o status "ATIVA", ou seja, não vai afetar as cobranças geradas anteriormente nem as cobranças futuras. Esta falha não acionava o webhook e por isso a notificação não era enviada quando a cobrança era "CONCLUIDA" sem um pagamento.

Agradecemos o feedback da comunidade.

# pix
Avatar discord do usuario joelemanoel

joelemanoel

Sabe me dizer se já tem uma posição em relação ao que relatei dos Webhooks, <@!742492546198143151>?

# pix
Avatar discord do usuario evanil

evanil

Ver Respostas

Há um time debruçado no problema neste exato momento. É um erro pontual neste parâmetro. Webhooks não são acionados.

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Você se refere ao location do QrCode dinâmico?
Consultando o location possui o status da cobrança, ou seja, sendo um QrCode que pode ser pago várias vezes, se você receber um Pix por esta cobrança ela continuará com o status "ATIVA".

Com o webhook cadastrado com sua chave, com as cobranças que possuem txid você é notificado quando um Pix é recebido.
Além disso, pode ser ser realizada a consulta pela rota /v2/pix com os parâmetros inicio=data_da_criação da cobrança, fim=data_atual e o txid da cobrança

# pix
Avatar discord do usuario franciscorsobrinho

franciscorsobrinho

Ver Respostas

PUT /v2​/webhook/:chave
na URL, ":chave" é a sua chave PIX na GN. Você consegue vê-la/gerá-la através do App da Gerencianet. Não é possível vê-la pelo site, somente pelo App

no body
"webhookUrl", você deve informar a url de callback do seu sistema, que irá receber as notificações de alterações de status da cobrança

# pix
Avatar discord do usuario Deleted User

Deleted User

Ver Respostas

Galera, quais parâmetros preciso passar na url e no body para criar um webhook? To com dificuldade nessa parte

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Vem no webhook e vem no pix

# pix
Avatar discord do usuario felipoantonoff

felipoantonoff

Para quem precisar, segue o código da verificação extra do CONCLUIDA:

php
if(empty($pay['pix']) || empty($pay['pix'][0]['valor']) || $pay['pix'][0]['valor'] != $pay['valor']['original']){
$this->logWebhook->write("runChangeStatusOrders() - Pedido: ".$order_id.", Sem os Dados do Pix, não muda o Status");
continue;
}

No meu caso é um laço, por isso o continue, no lugar do continue mude para parar e o log tb precisa mudar.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Para QR dinâmico, txid é obrigatório sim. Em estático é opcional, mas aí você não recebe no webhook por não ter txid.

# pix
Avatar discord do usuario Deleted User

Deleted User

Ver Respostas

Pessoal aonde tem a documentação do webhook do pix?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

E sem o txid não é acionado o webhook

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

Você precisa ter o mTLS no seu servidor com o certificado dado pela GN https://pix.gerencianet.com.br/webhooks/chain-pix-sandbox.crt
ou para produção este aqui = https://pix.gerencianet.com.br/webhooks/chain-pix-prod.crt

Webhook
Reúne endpoints para gerenciamento de notificações por parte do PSP recebedor ao usuário recebedor.

Devido a uma norma do Banco Central, será necessário a inserção de uma chave pública da Gerencianet em seu servidor para que a comunicação obedeça o padrão mTLS. Em seu domínio que representa o seu servidor, deverá ser feita uma configuração para exigir a chave pública (mTLS) que estamos disponibilizando para que ocorra a autenticação mútua.

A Gerencianet irá fazer 2 requisições para o seu domínio(servidor).

1ª Requisição: Vamos certificar que seu servidor esteja exigindo uma chave pública da Gerencianet. Isso será feito ao enviar uma requisição sem certificado e seu servidor não deverá aceitar a requisição. Uma vez respondido com a recusa será enviado a 2º requisição.

2ª Requisição: Enviaremos a notificação junto com a nossa chave pública, o seu servidor que deve conter a chave pública disponibilizada deverá realizar o "Hand-Shake" e assim a comunicação ser estabelecida.

É necessário que o seu servidor tenha a versão mínima do TLS 1.2. Mais detalhes sobre o TLS aqui

Em seu servidor você deve configurar uma rota 'POST' com uma resposta padrão como uma string "200". Deve ser inserido o nosso certificado de produção ou homologação em seu servidor, abaixo temos alguns exemplos.

Obs: Você deve ter um servidor dedicado para conseguir realizar as configurações do webhook, uma vez que é necessário ter acesso a alguns arquivos para realizar as configurações como nos exemplos abaixo.

# pix
Avatar discord do usuario amadeujunior18

amadeujunior18

boa tarde alguém aqui já iniciou no webhook ?