Skip to main content
Todas as requisições à API pública do ImperiumPay Gateway requerem autenticação via API Keys.

API Keys

As API Keys são compostas por dois componentes:
  1. Chave Pública (Public Key): Identifica sua conta
  2. Chave Privada (Private Key): Autentica suas requisições

Obtendo suas API Keys

1

Acesse o Dashboard

Acesse o Dashboard ImperiumPay Gateway e faça login na sua conta.
2

Navegue até API Keys

No menu lateral, navegue até IntegraçõesCredenciais de API.
3

Gere um novo par de chaves

Clique em Gerar Nova Chave e confirme a ação.
4

Guarde suas chaves com segurança

Importante: Guarde a chave privada com segurança, ela não será exibida novamente após a geração.
Recomendamos salvar as chaves em um gerenciador de senhas ou variáveis de ambiente seguras.

Como Usar

Inclua as chaves de API nos cabeçalhos de todas as requisições:
string
required
Sua chave pública da API (formato: pk_...)
string
required
Sua chave privada da API (formato: sk_...)

Exemplos de Requisição

Segurança

Importante: Nunca exponha suas chaves de API em código frontend ou repositórios públicos. Sempre use variáveis de ambiente ou serviços de gerenciamento de segredos.

Boas Práticas

  • ✅ Armazene as chaves em variáveis de ambiente
  • ✅ Use serviços de gerenciamento de segredos (AWS Secrets Manager, HashiCorp Vault, etc.)
  • ✅ Rotacione suas chaves regularmente
  • ✅ Revogue chaves comprometidas imediatamente
  • ❌ Nunca commite chaves em repositórios Git
  • ❌ Nunca exponha chaves em código frontend

Erros de Autenticação

401 Unauthorized

Retornado quando as chaves de API são inválidas ou ausentes:

403 Forbidden

Retornado quando a operação não é permitida para sua conta: