Skip to main content
Comandos auxiliares para verificação de webhooks, atualização e documentação.

abacatepay verify

Verifica assinaturas de webhooks localmente, útil para debug e validação offline.
abacatepay verify --secret <secret> --payload <json> --signature <header>
FlagTipoObrigatóriaDescrição
--secretstringSimWebhook signing secret (inicia com whsec_)
--payloadstringSimCorpo JSON raw do payload
--signaturestringSimValor do header X-Abacate-Signature
O formato do header de assinatura segue o padrão: t=TIMESTAMP,v1=SIGNATURE
abacatepay verify \
  --secret "whsec_abc123xyz789" \
  --payload '{"id":"evt_123","event":"billing.paid"}' \
  --signature "t=1705849200,v1=a1b2c3d4e5f6..."
╭───────────────────────────╮
│                           │
│  🥑 Signature Verified    │
│                           │
│  Timestamp: 1705849200    │
│  Secret:    whsec_...x789 │
│  Status:    VALID         │
│                           │
╰───────────────────────────╯
Se o timestamp da assinatura tiver mais de 5 minutos, um aviso será exibido. Isso pode indicar um replay attack.

abacatepay update

Atualiza a CLI para a versão mais recente.
abacatepay update
Update available: v1.5.0
Downloading and installing...
Update complete ✨
Execute abacatepay update periodicamente para garantir as últimas funcionalidades e correções de segurança.

abacatepay docs

Abre a documentação oficial da CLI no navegador.
abacatepay docs