Ir para o conteúdo
Passavo
Menu

Webhooks: saber de imediato que foi vendido um bilhete

Um webhook é uma pequena mensagem que enviamos para o seu sistema no momento em que algo acontece — em vez de o seu sistema ter de estar sempre a perguntar.

Webhooks: saber de imediato que foi vendido um bilhete

Imagine: quer que o contador no seu próprio site se atualize logo que é vendido um bilhete. Há duas maneiras de o conseguir, e uma delas é bastante melhor.

Este artigo explica o que é um webhook e se precisa de um. Como configurar um, botão a botão, está em Configurar webhooks.

O mundo ao contrário

Sem webhook, o seu site tem de estar sempre a perguntar. A cada minuto, o dia inteiro: "já se vendeu alguma coisa?" Quase sempre a resposta é não. Num dia, são mil e quatrocentas perguntas para ouvir três vezes sim — e entre duas perguntas o seu contador está errado.

Com um webhook, inverte-se a situação. Dá-nos um endereço do seu próprio site e, assim que algo acontece, enviamos para lá uma pequena mensagem. Uma mensagem, no próprio momento.

Daí o nome: um hook é um gancho onde penduramos algo quando chega a altura.

O que pode fazer com ele

  • atualizar o contador no seu site assim que há uma venda;
  • receber uma mensagem no chat da sua equipa em cada encomenda acima de um determinado montante;
  • atualizar a sua lista de sócios quando alguém compra um passe anual;
  • enviar um e-mail para si próprio quando uma encomenda é cancelada;
  • avisar logo a sua caixa ou contabilidade de que entrou dinheiro.

O que precisa

Três coisas, e o seu programador web conhece-as todas:

  1. Um endereço no seu próprio site que possa receber mensagens. É uma página normal que ninguém visita; existe apenas para receber a nossa mensagem. Tem de começar por https://.
  2. Um sítio para introduzir esse endereço. Faz-se no próprio painel, em Definições → Acesso à API, no separador Webhooks — consulte Configurar webhooks. Se o seu programador web preferir tratar disso a partir do seu próprio programa, precisa de uma chave com a permissão Webhooks; consulte Criar uma chave de API.
  3. O segredo associado a esse endereço. Recebe-o de nós assim que o endereço estiver configurado, e com ele o seu site confirma que uma mensagem vem mesmo de nós.

Este terceiro ponto é importante. Sem verificação do segredo, qualquer pessoa que adivinhe o seu endereço pode fazer o seu site acreditar que se vendeu alguma coisa. Com essa verificação, não.

Como funciona na prática

Chega uma pequena mensagem que diz o que aconteceu e a que diz respeito. O seu site verifica o segredo, vê que está correto e depois faz algo com a mensagem: aumentar um contador, registar uma linha, enviar um e-mail.

O que contém exatamente uma mensagem destas, e como programar a verificação do segredo, está no portal para programadores — é a página que reencaminha a quem faz a integração.

Três coisas que correm mal com frequência

Responda depressa. A nossa mensagem espera no máximo dez segundos por uma resposta, não até o seu site terminar todos os cálculos. Aceite a mensagem, confirme que chegou e faça o trabalho depois.

Conte com repetições. Se o seu site esteve momentaneamente inacessível, tentamos novamente — até seis vezes, distribuídas por mais de um dia e meio. Pode, portanto, acontecer que a mesma mensagem chegue duas vezes. Garanta que o seu site lida com isso — a mesma mensagem duas vezes não deve originar duas vezes o mesmo e-mail.

Mantenha o segredo em segredo. Deve ficar nas definições do seu servidor, não em código que acabe no seu site.

Precisa disto?

Não. Um webhook é útil quando algo tem de acontecer de imediato. Se lhe bastar um resumo diário, não precisa de um — basta obter os números uma vez por dia.

Os webhooks fazem parte do mesmo plano que o resto da API. O que está incluído em cada plano está na página de preços de Passavo.

Para saber mais

Atualizado em 2026-09-23

Leia também

  • Integrações

    Criar uma chave de API

    Deixe o seu próprio site ou a sua contabilidade obter os seus dados, mantendo nas suas mão...

  • Integrações

    Configurar webhooks

    Deixe-nos avisar o seu próprio servidor assim que algo acontece, em vez de ter de estar se...

  • Integrações

    O que é uma API e preciso dela?

    Explicado para quem nunca construiu uma integração — o que se esconde por trás dessas três...

Não encontrou o que procurava? Escreva-nos para support@passavo.eu

Dúvidas? Fale connosco

Pergunte-nos

Respondemos por e-mail, nos dias úteis normalmente em poucas horas.

É para aqui que enviamos a resposta.

Os dados servem apenas para responder. Mais informações na nossa Privacidade

Prefere uma conversa já? Marque uma demonstração curta