Sobre o produto

Notificação de eventos através de webhooks

Visão Geral

Webhooks (também conhecidos como HTTP Callbacks) são uma forma de se registrar para receber informações úteis em uma URL específica de sua escolha.

Quando ocorre uma alteração no estado de um recurso dentro das plataformas da Zoop (por exemplo, uma transação é aprovada com sucesso ou um estabelecimento comercial é aprovado pelo fluxo manual de credenciamento), um evento é gerado por essa ocorrência e enviado para os webhooks cadastrados.

Para utilizar a notificação de eventos por webhooks você precisa:

  1. Implementar o seu sistema de recebimento de notificações

  2. Cadastrar as URLs desse sistema na Zoop, através das APIs disponibilizadas ou através do Dashboard.

  3. Quando ocorrer uma ação em cima dos seus recursos dentro da plataforma da Zoop, as notificações serão disparadas de acordo com os webhooks cadastrados

Sugerimos fortemente que o sistema de recebimento de notificações construído para receber as nossas notificações siga o paradigma de integração assíncrona, recebendo as mensagens e armazenando-as em filas para posterior consumo interno de seu sistema. Isso aumenta a disponibilidade e facilidade de manutenção e recuperação dessas integrações.

Vantagens na utilização

Escalabilidade

Com o uso de notificações via webhooks é possível montar uma integração assíncrona com a Zoop, aumentando a escalabilidade de sua plataforma.

Transparência

Algumas mudanças de estado dos seus recursos cadastrados na Zoop acontecem mesmo que nenhuma chamada tenha sido realizada, como por exemplo, habilitação de vendedores ou cobrança de uma assinatura recorrente. Com os webhooks devidamente cadastrados, você é notificado de todos esses acontecimentos.

Disponibilidade

Nossa plataforma garante que os disparos de notificações acontecem com um prazo máximo de 1 minuto, contados a partir do horário da ocorrência que originou o evento.