Como Obter Client ID e API Key
Para autenticar suas requisições server-to-server na DFPay, você precisa do par Client ID (público) + API Key (secreta da sua empresa).
1
Acesse o painel da empresa
Entre em: https://dfpay.app/login-company
Faça login com o usuário da sua empresa.
2
Abra "Credenciais de API"
No menu lateral, acesse Configurações → Credenciais de API.
3
Gerar uma API Key
Primeira vez ou rotação de chaves:
- Clique em "Nova Credencial" (ou "Regenerar Chaves" se já existir).
- A Secret Key será exibida completa apenas uma vez.
- Copie e guarde com segurança (cofre/variável de ambiente).
- O Client ID aparece como "API Key" (pública) na tela — ele é fixo do aplicativo.
4
Copiar valores
Client ID (X-Client-Id)
Copie do campo "API Key" (ID público do app).
Secret Key (X-API-Key)
Copie do campo "Secret Key" (chave secreta da sua empresa).
Regras Importantes
- •A Secret Key não será exibida novamente. Se perder, gere outra (rotação).
- •Revogar desativa a chave atual imediatamente.
- •(Opcional) Configure lista branca de IPs e limite/hora conforme sua política.
Onde Usar
Inclua ambos os cabeçalhos em todas as requisições à API:
- •
X-Client-Id: seu Client ID (público, fixo do app) - •
X-API-Key: sua Secret Key (secreta da sua empresa)
Exemplo:
curl -X POST https://www.dfpay.app/<sua-rota> \
-H "Content-Type: application/json" \
-H "X-Client-Id: e1c98954cc404cbcb2868af9b40c7a33" \
-H "X-API-Key: c2f1839a...e15d" \
-d '{ "...": "payload" }'Boas Práticas
- ✓Nunca exponha a X-API-Key em frontend, repositórios ou logs.
- ✓Armazene a chave em cofres/variáveis de ambiente.
- ✓Use sempre HTTPS.
- ✓Rotacione periodicamente e revogue se suspeitar de vazamento.
Se você revogar ou rotacionar a chave, atualize seus serviços imediatamente com a nova X-API-Key.