Integração API Banco Inter
Passo 1: Criando uma Nova Integração no Banco Inter
Acesse o Banco Inter e vá até a seção “Nova Integração”.
Defina um nome e uma descrição para a integração.

Configuração de Permissões
Habilite os escopos necessários:
- Expanda as opções de API Pix, API Banking e API Cobrança (Boleto + Pix).
- Marque as permissões correspondentes conforme sua necessidade.



Criando a Integração e Obtendo Credenciais
Clique em “Criar Integração”.

Após a criação, clique nos três pontos ao lado da integração e selecione “Download chave e certificado”.

Atenção! Ao clicar em “Sim, baixar”, armazene os arquivos corretamente, pois, caso perca, será necessário refazer o processo.

Convertendo o Certificado para o Formato .pfx
Após baixar o certificado, siga os passos abaixo para convertê-lo para o formato .pfx, utilizado pelo C#.
Instalar o OpenSSL (caso ainda não tenha instalado)
O OpenSSL é necessário para a conversão. Baixe e instale conforme seu sistema operacional:
- Mac: Baixar OpenSSL para Mac
- Windows: Baixar OpenSSL para Windows
- Linux: Baixar OpenSSL para Linux
Acessar a Pasta com os Arquivos do Certificado
Acessar a Pasta com os Arquivos do Certificado
- Abra o Prompt de Comando (Windows) ou o Terminal (Mac/Linux).
- Copie o caminho da pasta onde estão os arquivos .key e .crt.
- Digite
cd
no terminal, cole o caminho e pressione Enter.
Exemplo:
cd C:\Users\SeuUsuario\Documentos\BancoInter
No Mac ou Linux, o caminho pode ser algo como:
cd /Users/SeuUsuario/Documents/BancoInter

Gerar o Arquivo .pfx
Execute o seguinte comando para gerar o arquivo .pfx a partir dos arquivos .key e .crt:
openssl pkcs12 -des3 -export -out nome.pfx -inkey nome.key -in nome.crt
Exemplo prático:
openssl pkcs12 -des3 -export -out inter.pfx -inkey "Inter API_Chave.key" -in "Inter API_Certificado.crt"

Durante o processo, o sistema solicitará que você defina e confirme uma senha para proteger o arquivo .pfx.
Finalização
Após inserir a senha corretamente, o arquivo .pfx será salvo na mesma pasta e estará pronto para ser utilizado na integração.