Author Image

didio4130

Apr 5, 2021

Configuração de Rotas para Webhook com Sufixo /pix

integraçãoAPIrotas webhookconfiguração de servidorcertificado CA

Olá <@!775350441965649951> , boa tarde!
Então eu preciso ter as rotas com esses nomes?
meudominio.com.br/webhook
meudominio.com.br/webhook/pix/
Não poderia ser qualquer nome de rota?

Respostas (6):
Avatar discord do usuario guilherme_efi

guilherme_efi

05/04/2021

Pode ser qualquer nome, /webhook é só um exemplo hehe
No então é necessário atentar-se sobre 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:
{
"webhookUrl": "https://seudominio.com.br/webhook"
}

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.

Avatar discord do usuario didio4130

didio4130

05/04/2021

Acho que consegui entender Guilherme, vou tentar implementar e retorno as possíveis dúvidas aqui.
É uma boa prática isolar em um serviço só com essa responsabilidade?

Avatar discord do usuario didio4130

didio4130

05/04/2021

Então no caso esse final /pix precisa existir correto?

Avatar discord do usuario guilherme_efi

guilherme_efi

05/04/2021

Beleza, <@!818197250840199198>!
Isto, na configuração do servidor Apache, Nginx, Node, etc, você pode definir a exigência do certificado somente para algumas rotas.
Em nossa documentação possuímos alguns exemplos: https://dev.gerencianet.com.br/docs#section-exemplos-de-uma-configura-o-de-servidor-

Avatar discord do usuario guilherme_efi

guilherme_efi

05/04/2021

Sim

Avatar discord do usuario didio4130

didio4130

05/04/2021

Obrigado!