Reprocessamento de mensagens
Quando as mensagens enviadas pelos Webhooks não são recebidas com sucesso pela API do parceiro, o sistema do Banco Liquidante fará três novas tentativas de envio.
Se ainda assim, as requisições não obtiverem sucesso, o Banco Liquidante cessará as tentativas, e o status do evento na consulta de mensagens enviadas constará como Failed, como no exemplo a seguir:
{
"id": "aaff746c-bb72-4e1c-a5bb-bcda66a1fca4",
"idempotencyKey": "f5ff2ba3-76c0-4aa0-8015-a93b62a6c126",
"state": "Failed",
"destination": " https://webhook.site/3635f9f2-e837-41d2-a929-f7f1198120defghk",
"sentDate": "2022-01-03T19:12:08.72",
"eventName": "TED_CASH_IN_WAS_CLEARED",
"retryCount": 0,
"elapsedEventCapture": "00:00:00.1016841",
"elapsedHttpCall": "00:00:00.4783374",
"context": "Ted"
}Nesse caso, para solicitar o reenvio de eventos que não foram entregues com sucesso no seu endpoint, o parceiro poderá utilizar o endpoint de reprocessamento de mensagens.
Se o parceiro considerar necessário, também poderá solicitar o reenvio de mensagens recebidas com sucesso (status Success). Por exemplo, caso tenha informado a URL do endpoint para recebimento de mensagens sobre Pix no webhook de envio de mensagens para TED, o parceiro poderá utilizar este endpoint para redirecionar os eventos ao endpoint correto.
NotaRecomendamos que o parceiro estabeleça uma rotina de consulta de mensagens enviadas para que identifique eventuais falhas no recebimento de eventos.
Requisição (Request)
Requisição HTTP
POST https://sandbox.hiperbanco.com.br/WebhookInternal/reprocess/{idWebhook}--request POST 'https://sandbox.hiperbanco.com.br/WebhookInternal/reprocess/{idWebhook}' \
--header 'version: cutting-edge' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{token}}' Cabeçalhos (Headers)
| Nome | Propriedade | Descrição |
|---|---|---|
version | cutting-edge | Obrigatório. Essa propriedade garante que o response da API seja retornado no formato JSON |
Authorization | Bearer token | Obrigatório. Token de autorização do tipo Bearer. |
Parâmetros da rota (Path)
| Nome | Tipo | Descrição |
|---|---|---|
idWebhook | path | Obrigatório. Identificador do processamento (valor em formato UUID), obtido no endpoint de Consulta de mensagens enviadas |
Corpo da requisição (Body)
Não é necessário enviar campos no body desta requisição.
Resposta (Response)
O status code 202 indicará sucesso no reenvio da mensagem.
Erros
Este endpoint não retorna erros específicos. Porém, ele poderá retornar alguns erros comuns entre todos os endpoints.
Eventos
Este endpoint não possui eventos relacionados a ele.
Updated 10 days ago