Banco Inter
O conector Banco Inter facilita a integração com as APIs do Banco Inter para automatizar operações financeiras, como a gestão de boletos e pagamentos. Ele oferece suporte a funcionalidades críticas de emissão, consulta e pagamento, simplificando processos financeiros em fluxos integrados.
Para mais informações, o Portal Developers é acessível através do link: https://developers.inter.co/
O que é mTLS?
O TLS mútuo, ou mTLS, é um método para autenticação mútua. O mTLS assegura que as partes em cada extremidade de uma conexão de rede são quem afirmam ser, verificando que ambas têm a chave privada correta. As informações dentro de seus respectivos certificados TLS fornecem a verificação adicional.
O mTLS é frequentemente usado em uma estrutura de segurança Zero Trust* para verificar usuários, dispositivos e servidores dentro de uma organização. Também pode ajudar a manter as APIs seguras.
*Zero Trust significa que nenhum usuário, dispositivo ou tráfego de rede é confiável por padrão, uma abordagem que ajuda a eliminar muitas vulnerabilidades de segurança.
Como o Inter usa o mTLS?
1. Chave pública e privada
A TLS trabalha utilizando uma técnica chamada criptografia de chave pública, que depende de um par de chaves — uma chave pública e uma chave privada.
Qualquer coisa criptografada com a chave pública pode ser descriptografada apenas com a chave privada.
Qualquer coisa criptografada com a chave privada pode ser descriptografada apenas com a chave pública.
Portanto, um servidor que descriptografa uma mensagem que foi criptografada com a chave pública prova que possui a chave privada. Qualquer pessoa pode visualizar a chave pública verificando o certificado TLS do domínio ou do servidor.
2. Certificado TLS
Um certificado TLS é um arquivo de dados que contém informações importantes para verificar a identidade de um servidor ou dispositivo, incluindo a chave pública, uma declaração de quem emitiu o certificado (os certificados TLS são emitidos por uma autoridade de certificação) e a data de expiração do certificado.
3. Handshake TLS
O handshake TLS é o processo de verificação do certificado TLS e da posse da chave privada pelo servidor. O handshake TLS também estabelece como a criptografia ocorrerá quando o handshake estiver concluído
OBS: Acesse aqui nosso passo a passo criar uma conexão.
Estes são os seguintes parâmetros de configuração da conexão Banco Inter que serão requisitados em sua criação:
- Nome: Identificador da conexão para facilitar sua organização.
- Descrição: Campo opcional para detalhar o propósito da conexão e sua utilização dentro do seu fluxo de integração.
- ID do Cliente: Informe o client_id da aplicação registrada no Banco Inter.
- Chave Secreta do Cliente: Informe o client_secret da aplicação.
- Certificado Público: Chave pública necessária para autenticação segura com a API do Banco Inter.
- Certificado Privado: Chave privada utilizada para assinar as requisições enviadas à API do Banco Inter.
- Escopo: Defina os perfis de acesso da conexão, conforme a necessidade da sua aplicação.
- Ambiente: Escolha entre os ambientes Sandbox (teste) ou Produção.
- URL do Ambiente: Informe a URL da API do Banco Inter correspondente ao ambiente escolhido.

Para utilizar o conector, é necessário configurar os seguintes recursos e operações:
- Boletos:
- Operações para emissão, consulta e listagem de boletos.
- Pagamentos:
- Operações para busca e inclusão de pagamentos utilizando códigos de barras ou linha digitável.
- Listar Boletos:
- Descrição: Lista boletos cadastrados na conta especificada.
- Parâmetros Requeridos:
- accountId: Identificador da conta (obtido via API /v1/accounts).
- bankSlipId: Identificador único do boleto.
- Parâmetros Opcionais:
- offset: Número de itens a ignorar antes de formar a resposta.
- limit: Número máximo de itens a retornar.
- Buscar Pagamentos:
- Descrição: Busca pagamentos realizados em um período específico.
- Parâmetros Requeridos:
- dataInicio: Data de início da pesquisa (formato: yyyy-mm-dd).
- dataFim: Data de fim da pesquisa (formato: yyyy-mm-dd).
- Incluir Pagamento com Código de Barras:
- Descrição: Realiza o pagamento de um título utilizando código de barras ou linha digitável.
- Parâmetros Requeridos:
- codBarraLinhaDigitavel: Código de barras ou linha digitável.
- valorPagar: Valor a ser pago.
- dataVencimento: Data de vencimento do título (formato: yyyy-mm-dd).
- Parâmetros Opcionais:
- dataPagamento: Data para efetivação do pagamento (se não informado, será feito no mesmo dia; formato: yyyy-mm-dd).

- Formato de Datas: Certifique-se de utilizar o formato yyyy-mm-dd para campos de data.
- Autenticação: A configuração das credenciais da API do Banco Inter é essencial para a comunicação com os endpoints.
- Limites de Paginação: Utilize os parâmetros offset e limit para gerenciar grandes volumes de dados retornados.
O conector Banco Inter oferece uma interface prática e segura para gerenciar operações financeiras, possibilitando maior automação e eficiência em processos críticos. Com recursos como emissão e pagamento de boletos, é uma ferramenta essencial para integrações financeiras modernas.