Saltar al contenido principal

Reprocesamiento de envíos de webhook

En el ecosistema de webhooks de BTG Pactual Empresas, es posible, además de visualizar los envíos que realizamos a su servidor, identificar aquellos que figuran como falla y solicitar su reprocesamiento sin necesidad de comunicarse con nosotros.

Así, garantizamos mayor agilidad en el proceso de debug de su lado al seguir nuestros principios de autoservicio.

Panel de eventos​

Para acceder al panel de eventos:

  1. Acceda a los detalles de su aplicativo y vaya a la pestaña "Webhooks".

  1. Identifique su Webhook registrado.

Haga clic en los tres puntos para abrir más opciones y haga clic en "eventos".

  1. Ahora estará en esta página:

Aquí podemos ver los eventos que fueron enviados, los estados que nuestro sistema recibió, el endpoint y los detalles de los eventos.

Reprocesando eventos de webhook​

El reprocesamiento de eventos de webhook es el proceso donde uno o más eventos con o sin falla son encaminados a una cola especial, a pedido del usuario, para ser reenviados al endpoint del webhook.

Este recurso es extremadamente útil cuando hay uno o más eventos con falla o cuando hubo un cambio de endpoint y el usuario desea recibir eventos antiguos en su nuevo endpoint.

El reprocesamiento puede realizarse en dos modalidades diferentes:

Reprocesamiento unitario​

En el reprocesamiento unitario, el usuario elige un envío con o sin falla y realiza el reenvío puntual del evento de webhook.

  1. Primero el usuario identifica el evento que desea reenviar y luego hace clic en "ver detalles".

  1. Después de eso, el usuario utiliza el botón "Reenviar evento".

Si el proceso es exitoso, en la parte superior derecha de la página obtendrá el feedback de evento reenviado.


Reprocesamiento en lote​

El reprocesamiento en lote se realiza cuando el usuario desea reenviar varios eventos de una sola vez, comúnmente utilizado cuando su servidor pasó por algún período de inestabilidad.

La selección de los eventos que se incluirán en el lote de reprocesamiento se realiza mediante los filtros de estado y fecha de los eventos.

  1. Primero, el usuario elige el período de reprocesamiento y el estado de los eventos que desea reenviar.

  1. Después de eso, el usuario utiliza el botón "Reenviar evento".

En caso de éxito, el usuario recibirá un feedback de éxito en la esquina superior derecha de la página.