Registra ou atualiza a URL do webhook para receber notificações automáticas sobre eventos da API, como consultas de débitos concluídas, pagamentos aprovados e liquidação de débitos.
Configuração via API: Este endpoint permite configurar webhooks programaticamente, ideal para automação e integração em fluxos de onboarding.
Atualizações de status de pagamento (aprovado, recusado, liquidado)
Campo externalId: Todos os webhooks incluem o campo externalId que você enviou na requisição original. Use este campo para correlacionar webhooks com suas requisições. Se você não enviar um externalId, a API gerará um automaticamente, mas é altamente recomendado que você envie seus próprios IDs únicos.
A Uvvipague implementa uma política robusta de retentativas para garantir que você receba as notificações:
1
Tentativa Inicial
Enviamos a primeira requisição imediatamente após o evento ocorrer.
2
1ª Retentativa - 15 minutos
Se não recebermos resposta 200, tentamos novamente após 15 minutos.
3
2ª Retentativa - 60 minutos
Segunda tentativa após 60 minutos da tentativa inicial.
4
3ª Retentativa - 90 minutos
Terceira e última tentativa após 90 minutos da tentativa inicial.
5
Após 3 Retentativas
Após as 3 retentativas sem sucesso, nenhuma nova tentativa será realizada.O cliente precisará consultar o status manualmente usando o transactionId ou o externalId enviado na requisição original.
Importante: Após 3 tentativas falhadas, você deve consultar o status do pedido manualmente através da API de consulta de pagamento.
# 1. Instale o ngroknpm install -g ngrok# 2. Inicie seu servidor localnode server.js # rodando na porta 3000# 3. Exponha com ngrokngrok http 3000# 4. Use a URL gerada para cadastrar o webhook# Exemplo: https://abc123.ngrok.io/webhook/uvvipague