Como configuro webhooks no painel?
Na Workbench, aba Webhooks, clique em Criar endpoint, informe uma URL https e escolha os eventos. Guarde o segredo de assinatura e use Enviar teste para conferir.
Atualizado em
Um webhook avisa o seu sistema quando algo acontece na conta — uma cobrança aprovada, uma assinatura cancelada — com um POST assinado. São mais de 50 tipos de evento, listados no catálogo de eventos da documentação. Tudo fica na Workbench, no menu lateral do painel (também dá para abrir por Configurações → Desenvolvedores).
Criar o endpoint
- Abra a Workbench e vá na aba Webhooks.
- Clique em Criar endpoint.
- Preencha o Nome e a URL, que precisa ser
https— por exemplo,https://suamarca.com.br/webhooks/selectwin. - Em Eventos, use Escolher para marcar os que interessam, ou Todos, inclusive os que vierem depois.
- Se o seu servidor exigir, preencha o Cabeçalho Authorization (opcional).
- Clique em Criar endpoint e guarde o segredo de assinatura (
whsec_...): ele aparece uma vez só. - Clique em Enviar teste. Chega um evento
webhook.pinge você vê o que o seu servidor respondeu.

O endpoint vale para o ambiente em que o painel está: crie um em Sandbox para testar e outro em Produção.
Conferir a assinatura
Cada entrega traz o cabeçalho X-Selectwin-Signature com um HMAC-SHA256 do corpo bruto, calculado com o seu segredo, no formato sha256=<hex>. Recalcule no seu servidor e recuse o que não bater: o passo a passo, com exemplos de código, está em como verificar a assinatura. Responda com um código 2xx logo, em até 30 segundos, e processe depois; sem resposta 2xx, tentamos de novo por cerca de 3 dias. O mesmo evento pode chegar mais de uma vez, então use o id do evento para não processar em dobro.
Reenviar e trocar o segredo
- Em Eventos, Reenviar para todos manda um evento de novo. Em Falhas, Reenviar agora repete uma entrega; na entrega que esgotou as tentativas, o botão é Reenviar o evento.
- No menu do endpoint, Rotacionar o segredo gera um novo. O antigo continua assinando junto por 24 horas, nos cabeçalhos terminados em
-Previous, para você trocar sem perder evento. - Se o endpoint falhar sem parar por um tempo, a proteção automática o desliga. Corrija o servidor e ligue de novo em Ativo.
Se as entregas continuarem falhando, fale com o suporte.
Veja também
- O que é a Workbench e como vejo os eventos, as falhas e os logs da minha integração?A Workbench é o painel de desenvolvedor da Selectwin. Ela abre por cima de qualquer tela, pelo item Workbench do menu lateral, com webhooks, eventos, entregas com falha, logs e o Inspector.
- Como automatizo pagamentos com o n8n?No seu n8n autogerenciado, instale o pacote n8n-nodes-selectwin, crie a credencial Selectwin API com a sua chave e use os nós Selectwin e Selectwin Trigger.
- Onde pego as chaves de API e como testo no sandbox?Em Configurações → Desenvolvedores. Para testar, mude o painel para Sandbox e gere uma chave sk_test_: a URL da API é a mesma, só a chave muda.
Ainda precisa de ajuda?
Fale com o seu gerente de conta pelo WhatsApp ou e-mail, de segunda a sexta, das 8h às 18h.