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>
| Flag | Tipo | Obrigatória | Descrição |
|---|
--secret | string | Sim | Webhook signing secret (inicia com whsec_) |
--payload | string | Sim | Corpo JSON raw do payload |
--signature | string | Sim | Valor 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.
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.