Autenticação
A API ApexPy utiliza autenticação via API Keys. Cada seller pode ter múltiplas API Keys para diferentes ambientes ou aplicações.
Obtendo suas API Keys
- Acesse o Seller Dashboard
- Navegue até a seção "API"
- Clique em "Criar Nova API Key"
- Copie o
Secret Key- ele só será mostrado uma vez!
Usando a API Key
Inclua sua Secret Key no header Authorization de todas as requisições:
Authorization: Bearer sk_live_xxxxxxxxxxxxxxxxxxxxx
Exemplo com cURL
curl -X GET https://api.apexpy.com.br/v1/account \
-H "Authorization: Bearer sk_live_xxxxxxxxxxxxxxxxxxxxx"
Exemplo com JavaScript
fetch('https://api.apexpy.com.br/v1/account', {
headers: {
'Authorization': 'Bearer sk_live_xxxxxxxxxxxxxxxxxxxxx',
'Content-Type': 'application/json'
}
})
Public Key vs Secret Key
| Tipo | Uso | Segurança |
|---|---|---|
Public Key |
Tokenização de cartões (frontend) | Pode ser exposta publicamente |
Secret Key |
Todas as operações da API | Nunca exponha no frontend! |
Segurança
- Nunca compartilhe sua Secret Key
- Nunca commite API Keys em repositórios públicos
- Use variáveis de ambiente para armazenar suas keys
- Revogue keys comprometidas imediatamente