> ## Documentation Index
> Fetch the complete documentation index at: https://docs.salvy.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Verificando Webhooks

<Warning>Para utilizar nossas APIs e Webhooks de linhas virtuais, é necessário aderir ao nosso [manual de branding](/api-reference/branding)</Warning>

## Introdução

A Salvy utiliza a plataforma [Svix](https://www.svix.com) para garantir uma entrega segura e confiável de webhooks. A verificação da autenticidade destes eventos é essencial para manter a segurança da sua aplicação.

Para realizar testes na sua integração de Webhooks, recomendamos o uso da seguinte ferramenta: [Standard Webhooks - Simulate Webhooks](https://www.standardwebhooks.com/simulate/svix)

## Verificação via SDK

A maneira recomendada para verificar a autenticidade dos eventos de webhook é utilizando o SDK da Svix disponível para diversas linguagens de programação:

```bash theme={null}
# Instalação para Node.js
npm install svix

# Instalação para Python
pip install svix

# Instalação para outras linguagens disponíveis na documentação da Svix
```

Para implementar a verificação via SDK, siga o passo a passo detalhado na [documentação oficial da Svix](https://docs.svix.com/receiving/verifying-payloads/how).

## Verificação manual

Alternativamente, é possível verificar a autenticidade dos eventos manualmente:

1. Utilize a chave de segurança encontrada no painel de configurações de Webhooks, nos detalhes do endpoint
2. Capture o valor do header `svix-signature` presente na requisição do webhook
3. Implemente a lógica de validação conforme os padrões criptográficos recomendados

Para instruções detalhadas sobre o processo de verificação manual, consulte a [documentação oficial da Svix](https://docs.svix.com/receiving/verifying-payloads/how-manual).
