Giro.Tech
  • Introdução
    • Comece por aqui
    • Sobre a Giro.Tech
    • Produtos da Giro.Tech
      • Bancarização (GTBanker)
        • Ambientes e Autenticação
          • Ambientes
          • Restrição de IPs
          • Headers
        • Lastro da CCB
          • Preenchimento do Contrato e Trilha de Auditoria
          • Modelo de Contrato
          • Trilha de Auditoria
        • Webhooks
          • Sobre
          • Cadastro de Webhook
          • Recomendações
      • Assinatura Eletrônica de Documentos (GTSign)
        • Ambientes e Autenticação
        • API Reference
          • Documentos
            • Criar documento e Signatários
            • Alterar Documento para Pronto para Assinar
            • Cancelar documento
            • Buscar Documentos
            • Buscar Documento por UUID ou Referência
            • Reenvio de email para assinatura
          • Envelopes
            • Criar Envelope
            • Signatários do Envelope
            • Alterar Envelope para pronto para assinar
            • Cancelamento de Envelope
            • Reenvio de notificação para Envelope
          • CCB
            • Criação de CCB e envio para assinatura
          • Webhooks
            • Webhook - Registro
            • Webhook - Consulta
            • Webhook - Eventos
            • Webhook - Deletar
      • Consulta no Sistema de Informações de Créditos (GTSCR)
        • Estrutura dos dados
        • Ambientes e Autenticação
        • Ambiente de Homologação
        • API Reference
          • Consulta no SCR
            • Criar Consulta
            • Consultar Solicitação por Documento
            • Consultar Solicitação por UUID
          • Webhooks
            • Criar Webhook
            • Consultar Webhook
            • Chamada do Webhook
      • Antecipação de Fornecedores (GTFor)
        • Ambientes e Autenticação
        • API Reference
          • Importação de Títulos
          • Conciliação
          • Criação de Fornecedor
    • Conceitos e Glossário
      • O que é CCB?
      • O que é SCD?
      • O que é Bancarização?
      • O que é Securitizadora?
      • O que é FIDC?
      • O que é Subordinada, Mezanino e Sênior?
      • O que é SCR?
      • O que é CDC?
      • O que é CNAB?
      • O que é CP ou EP?
      • O que é DTVM?
      • O que é Cessão da CCB?
      • O que é Termo de Cessão?
      • O que é Seguro Prestamista?
      • O que é Custódia?
      • O que é Debênture?
      • O que é Nota Comercial?
      • O que é Default?
      • O que é Desembolso?
      • O que é Emissor?
      • O que é Endosso?
      • O que é Investidor Âncora?
      • O que é Investidor Participante?
      • O que é Lastro?
      • O que é Motor de Crédito?
      • O que é Originação?
    • Legislação
      • Licença de SCD pelo Banco Central
      • Securitizadora com Autorização da CVM
      • Certificação CGA Anbima
    • Dúvidas Frequentes
      • Qual o tempo médio para a modelagem completa de uma nova operação de crédito?
      • Qual a diferença entre uma Securitizadora e um FIDC?
      • Como funciona a emissão de uma CCB?
      • Qual a diferença de CDC (Crédito Direto ao Consumidor) e EP (Empréstimo Pessoal)?
      • O que é CORBAN (Correspondente Bancário)?
      • Quais as licenças da GIRO.TECH que são exigidas pelo Banco Central e pela CVM?
      • O que significa PDD?
Fornecido por GitBook
Nesta página
  • Recomendaçoes para webhooks
  • Recomendações para webhooks
Exportar como PDF
  1. Introdução
  2. Produtos da Giro.Tech
  3. Bancarização (GTBanker)
  4. Webhooks

Recomendações

AnteriorCadastro de WebhookPróximoAssinatura Eletrônica de Documentos (GTSign)

Atualizado há 6 dias

Recomendaçoes para webhooks

Recomendações para webhooks

Tipo do evento

Antes de processar qualquer evento, é essencial avaliar o tipo de evento recebido. Verifique o campo que indica o tipo de evento para garantir que seu sistema está preparado para lidar com aquele evento específico. Isso ajuda a evitar erros de processamento e garante que apenas eventos relevantes sejam manipulados. Para eventos não reconhecidos, registre um log e considere descartá-los ou tratá-los conforme necessário.

Versionamento

É importante avaliar a versão do evento antes de processá-lo. Diferentes versões podem conter alterações significativas na estrutura dos dados. Assegure-se de que seu sistema é compatível com a versão do evento recebida.

Tempo de resposta

O tempo de resposta do seu servidor ao receber um webhook deve ser rápido para evitar timeouts. Idealmente, a resposta deve ser enviada em menos de 10 segundos. É recomendado enviar uma resposta HTTP 200 OK imediatamente após receber o evento, antes de iniciar qualquer processamento complexo. Isso ajuda a garantir que a entrega do webhook seja considerada bem-sucedida pelo remetente.

⚠️ Aviso: Se o servidor não retornar uma resposta dentro desse período, o envio será considerado uma falha e o evento será reenviado. O sistema pode realizar múltiplas tentativas de reenvio até que uma resposta bem-sucedida seja recebida.

Duplicações

Eventos de webhook podem ser enviados mais de uma vez, como por exemplo um falso negativo de recebimento do evento por timeout. É recomendado que seu sistema seja capaz de lidar com duplicações para evitar processamento repetido ou inconsistências nos dados. Utilize um mecanismo de idempotência para garantir que cada evento seja processado apenas uma vez.

Central de Atendimento | Giro.TechGiro.Tech
Logo