1. Guia de Integração
  • Portal de Integração
    • Introdução
    • Comece por aqui
  • Guia de Integração
    • Autenticação e Credenciais
    • Conceitos fundamentais
    • Fluxo da operação
    • Status da transação
  • Referência da API
    • Contract
      • Buscar contrato e status do fluxo
    • Simulation
      • Iniciar simulação de contrato
      • Re-simulaçãoo de parametros de simulação existente
    • Formalization
      • Iniciar formalizacao do contrato
    • Reprocessing
      • Reprocessar pagamento
    • Documents
      • Obter URL de arquivo assinado
  1. Guia de Integração

Autenticação e credenciais#

A API da Novo Saque utiliza autenticação por chave de acesso (API Key). Todas as requisições devem ser autenticadas para serem processadas.
📌
As credenciais são fornecidas pela Novo Saque após a conclusão do processo de habilitação do parceiro (conforme descrito em Comece por aqui).

Tipo de autenticação#

A autenticação é realizada por meio do header HTTP:
X-Api-Key: SUA_CHAVE_DE_ACESSO
Esse header deve estar presente em todas as requisições, independentemente do endpoint ou ambiente.

Ambientes e chaves#

As chaves de acesso são específicas por ambiente.
Sandbox: utilizada para testes e homologação
Base URL: https://api.novosaque.dev.br
Produção: utilizada para operações reais
Base URL: fornecida no momento da habilitação do parceiro
Uma chave de Sandbox não funciona em Produção e vice-versa.

Boas práticas de segurança#

Recomendamos que o parceiro:
Armazene a chave de acesso de forma segura
Não exponha a chave em código-fonte público
Não compartilhe a chave entre parceiros ou aplicações distintas
Revogue e solicite nova chave em caso de comprometimento

Erros de autenticação#

Quando a autenticação falha, a API retorna erros HTTP específicos:
401 Unauthorized: chave ausente ou inválida
403 Forbidden: chave válida, porém sem permissão para o recurso solicitado
Ao receber erros de autenticação, verifique se a chave está correta e se o ambiente utilizado corresponde à credencial fornecida.

Exemplo rápido (curl)#

Exemplo utilizando o ambiente de Sandbox:
Se a chave estiver correta, a API não deve retornar 401/403
Página anterior
Comece por aqui
Próxima página
Conceitos fundamentais
Built with