Reprocessamento de envios de webhook
No ecossistema de webhooks do BTG Pactual Empresas, é possível, além de visualizar os envios que realizamos para o seu servidor, identificar aqueles que constam como falha e solicitar o reprocessamento deles sem a necessidade de entrar em contato conosco.
Assim, garantimos mais agilidade no processo de debug do seu lado ao seguir nossos princípios de autosserviço.
Painel de eventos
Para acessar o painel de eventos:
- Acesse os detalhes do seu aplicativo e vá até a aba "Webhooks".

- Identifique seu Webhook cadastrado.

Clique nos três pontos para abrir mais opções e clique em "eventos".

- Você estará agora nesta página:

Aqui nós podemos ver os eventos que foram enviados, os status que nosso sistema recebeu, o endpoint e os detalhes dos eventos.
Reprocessando eventos de webhook
O reprocessamento de eventos de webhook é o processo onde um ou mais eventos com ou sem falha são encaminhados para uma fila especial, a pedido do usuário, para ser reenviado ao endpoint do webhook.
Este recurso é extremamente útil quando há um ou mais eventos com falha ou quando houve mudança de endpoint e o usuário deseja receber eventos antigos em seu novo endpoint.
O reprocessamento pode ser feito em duas modalidades diferentes:
Reprocessamento unitário
No reprocessamento unitário, o usuário escolhe um envio com ou sem falha e realiza o reenvio pontual do evento de webhook.
- Primeiro o usuário identifica o evento que deseja reenviar e depois clica em "ver detalhes".

- Após isso, o usuário utiliza o botão "Reenviar evento".

Caso o processo seja bem sucedido, no topo direito da página você obterá o feedback de evento reenviado.

Reprocessamento em lote
O reprocessamento em lote é realizado quando o usuário deseja reenviar diversos eventos de uma só vez, comumente utilizado quando seu servidor passou por algum período de instabilidade.
A seleção dos eventos que serão inclusos no lote de reprocessamento é realizada por meio dos filtros de status e data dos eventos.

- Primeiro, o usuário escolhe o período de reprocessamento e status dos eventos que deseja reenviar.

- Após isso, o usuário utiliza o botão "Reenviar evento".

Em caso de sucesso, o usuário receberá um feedback de sucesso no canto superior direito da página.

Updated about 1 month ago