Como emitir boleto registrado utilizando a API do Banco Inter
Para poder emitir boleto registrado utilizando a API do Banco Inter, é necessário ter uma conta Pessoa Jurídica (PJ) ativa no Inter.
Gerando as credenciais da API no Banco Inter
O primeiro passo é gerar as credenciais de acesso da API utilizando o internet banking do Banco Inter. Veja as seguir o passo a passo para esta etapa:
Acesse a conta PJ pelo internet banking do Banco Inter
Clique no menu "Conta Digital", em seguida clique a opção "Nova aplicação" (submenu de "Aplicações)".
Digite um Nome e Descrição de sua preferência para a nova aplicação e clique no botão "Próximo"
Ative as permissões "Emissão e cancelamento de boletos" e "Consulta de boletos e exportação para PDF" e clique no botão "Criar aplicação.
Clique no botão "Baixar certificado" e salve o arquivo ZIP no seu computador.
Descompacte o arquivo ZIP para obter os certificados KEY e CRT que serão utilizados para ativar a API do Inter no GMPE.
Copie as chaves "Cliente Id" e "Client Secret", elas serão necessárias para ativação do aplicativo no GMPE.
Ativando a API do Banco Inter no GMPE
Primeiro verifique se você já tem o módulo Boleto instalado na sua conta, se não tiver, acesse a loja de aplicativos e realize a instalação.
Com o módulo Boleto já instalado, acesse o menu lateral "Boleto" e em seguida clique na opção de "Configurações" do módulo (ícone de uma engreanagem no canto superior direito). Configurando o Boleto do Banco Inter
Na lista de gateways/bancos, selecione a opção Banco Inter.
Digite uma mensagem padrão para os boletos. Exemplo: Multa de 5% após o vencimento.
Informe se deseja cobrar multa e juros para pagamento em atraso.
Informe as chaves "Client Id" e "Client Secret" da aplicação criada no Banco Inter.
Envie os arquivos dos certificados KEY e CRT da aplicação criada no Banco Inter.
Para finalizar, clique no botão "Ativar" e pronto! O Banco Inter já está ativo na sua conta.
LEMBRETE: O Banco Inter oferece 100 boletos gratuitos por mês, emissões excedentes serão cobradas, independente do status de pagamento do boleto (cancelado, baixado, etc.).