Referência / Introdução
Introdução
Informações básicas para integrar com a API da Elix Pay, incluindo URLs, autenticação, respostas, status HTTP, permissões e paginação.
Base URL
A URL principal informada para requisições da API v2 é:
https://api.elixbank.com.br/v2https://api.elixbank.com.br/v2Os endpoints publicados nesta primeira task ainda pertencem à API v1. No console interativo, selecione a URL correspondente ao ambiente e utilize credenciais emitidas para esse mesmo ambiente.
Produção: https://api.elixbank.com.br/api/v1Staging: https://staging.elixfinance.com.br/api/v1Produção: https://api.elixbank.com.br/api/v1Staging: https://staging.elixfinance.com.br/api/v1Autenticação
Todas as requisições desta referência devem incluir o header Authorization utilizando autenticação Basic.
Concatene a API Key e o Secret com dois-pontos e codifique o valor em Base64:
SUA_API_KEY:SEU_SECRET
Authorization: Basic BASE64(SUA_API_KEY:SEU_SECRET)SUA_API_KEY:SEU_SECRET
Authorization: Basic BASE64(SUA_API_KEY:SEU_SECRET)Credenciais ausentes ou inválidas retornam 401 Unauthorized. Consulte o guia de autenticação para criar e gerenciar suas credenciais.
Formato das respostas
As respostas utilizam JSON e seguem uma estrutura padronizada. Verifique sempre o campo success antes de acessar data.
Resposta de sucesso
{ "data": { ... }, "success": true, "error": null}{ "data": { ... }, "success": true, "error": null}Resposta de erro
{ "data": null, "success": false, "error": "Mensagem descritiva do erro"}{ "data": null, "success": false, "error": "Mensagem descritiva do erro"}Códigos de status HTTP
200Requisição realizada com sucesso.
400Requisição inválida. Verifique os dados enviados.
401Não autenticado. As credenciais estão ausentes, inválidas ou foram revogadas.
403As credenciais não possuem permissão para acessar o recurso solicitado.
404Recurso não encontrado.
422Os dados possuem formato válido, porém falharam na validação semântica.
429Limite de requisições excedido.
5xxErro interno da plataforma. Repita a chamada utilizando backoff exponencial.
Permissões
Cada credencial pode possuir permissões granulares. Uma resposta 403 Forbidden indica que a chave foi reconhecida, mas não possui acesso ao recurso solicitado.
Consulte o guia de segurança para entender escopos e solicitar permissões adicionais.
Paginação
Atualmente, os endpoints de listagem retornam todos os registros disponíveis. Quando a paginação for adicionada, utilizará os parâmetros:
limitQuantidade máxima de registros retornados.
offsetQuantidade de registros ignorados antes do início da página.