API Keys
A ZucroPay usa API Keys para autenticar requisições. Você pode gerenciar suas API Keys no Dashboard.Formato da API Key
As API Keys seguem o formato:Como Autenticar
Existem duas formas de enviar sua API Key:Header X-API-Key (Recomendado)
Header Authorization
Gerenciando API Keys
Criar uma API Key
1
Acesse o Dashboard
Faça login em dashboard.appzucropay.com
2
Vá em Integrações
No menu lateral, clique em Integrações
3
Crie a Key
Clique em Criar Nova API Key e dê um nome descritivo
4
Copie e guarde
Copie sua API Key e guarde em local seguro. Ela não será exibida novamente!
Revogar uma API Key
Se você precisa revogar uma API Key (por segurança ou porque não está mais usando):- Vá em Integrações no Dashboard
- Encontre a API Key que deseja revogar
- Clique no botão Revogar
- Confirme a ação
API Keys revogadas param de funcionar imediatamente. Certifique-se de atualizar suas integrações antes de revogar.
Erros de Autenticação
401 - API Key não fornecida
X-API-Key com sua API Key.
401 - API Key inválida
403 - Conta suspensa
Rate Limiting
A API possui limites de requisições para garantir estabilidade:| Endpoint | Limite | Janela |
|---|---|---|
| Geral | 100 req | 1 min |
| Criação de cobranças | 60 req | 1 min |
| Webhooks | 500 req | 1 min |
Headers de Rate Limit
Cada resposta inclui headers informativos:Boas Práticas
Segurança
- Nunca exponha a API Key no frontend
- Use variáveis de ambiente
- Revogue keys comprometidas imediatamente
Rotação
- Crie novas keys periodicamente
- Use keys diferentes para dev/prod
- Mantenha apenas keys em uso
Implementação
- Trate erros 401/403 adequadamente
- Implemente retry com backoff para 429
- Log de uso para auditoria
Armazenamento
- Use secrets managers (AWS Secrets, Vault)
- Nunca commite keys no código
- Criptografe em repouso