Skip to main content

O que são Webhooks?

Os webhooks da Cakto enviam uma requisição POST com informações sobre cada pedido assim que um evento ocorre na plataforma.
A Cakto interpreta qualquer resposta do seu sistema como entregue com sucesso. Não é necessário retornar um status específico.

Como funciona

Cada requisição de webhook contém três campos principais:
CampoDescrição
secretChave secreta configurada por você para validar a autenticidade da chamada
eventIdentificador do tipo de evento ocorrido
dataObjeto com todos os detalhes da transação

Identificando o evento

Use o campo event presente em todos os payloads para identificar o tipo de notificação e processar cada caso adequadamente.
{
  "secret": "sua-chave-secreta",
  "event": "purchase_approved",
  "data": { ... }
}
Sempre valide o campo secret antes de processar qualquer evento para garantir que a requisição veio da Cakto.