Author Image

alexandrecosta1735

Mar 28, 2023

Utilização do atributo skip-mTLS em Webhooks

PaymTLSskip-mtlswebhookcertificadoservidorservidor compartilhadotransação

boa noite. se eu configurar o skip-mTLS como true, vou receber as notificações mesmo assim?

Respostas (6):
Avatar discord do usuario guilherme_efi

guilherme_efi

29/03/2023

Bom dia, @alexandrecosta1735! Sim. Você vai receber a notificação.
Optando por utilizar o atributo skip mTLS, ou seja, sem a validação mTLS no seu servidor, é interessante implementar medidas para garantir que quem está enviando os webhooks ao seu servidor é de fato a Efí. Deixamos em nossa documentação algumas sugestões.

Avatar discord do usuario alexandrecosta1735

alexandrecosta1735

29/03/2023

Obrigado Guilherme. É só até o suporte do meu servidor compartilhado instalar o certificado. Pra fazer uns testes. Obrigado.

Avatar discord do usuario alexandrecosta1735

alexandrecosta1735

29/03/2023

quando criei o webhook, o dados.json é atualizado. [{"evento":"teste_webhook","data_criacao":"2023-03-29T12:58:03.088Z"}]. mas quando realizo uma transação não atualiza. sabe o que pode estar errado?

Avatar discord do usuario guilherme_efi

guilherme_efi

29/03/2023

@alexandrecosta1735. Verifique um detalhe que é a adição do /pix no final da sua URL.
Ou seja, na request PUT https://api-pix.gerencianet.com.br/v2/webhook/:chave você irá passar o body com sua URL, exemplo:

No entanto, a URL será registrada com o /pix no final, assim: https://seudominio.com.br/webhook/pix.

Então esta adição do /pix também dever ser tratada nas configurações de seu servidor para que na rota /webhook/pix de seu servidor exija o certificado CA da Gerencianet e recebe o body a partir dela.

Outra opção seria você colocar um query params na sua URL no momento do registro, para ignorar a adição do /pix, assim:

Avatar discord do usuario alexandrecosta1735

alexandrecosta1735

29/03/2023

Com o redirecionamento configurado não preciso me preocupar com isso certo?

Avatar discord do usuario israelcosta

israelcosta

03/06/2023

Estou vendo essa resposta aqui.