Boa tarde...
Seguem os fontes alterados com a inclusão da API do banco Inter..
Pra pegar o token, tive que utilizar IDHTTP, pois não consegui fazer a consulta com as classes do ACBR, pos sempre dava erro 500.
Criei 2 propriedades na classe TDFeSSL para que sejam informados os arquivos CRT e KEY, necessários em todas as consultas, e na classe
TDFeHttpOpenSSL, coloquei as respectivas linhas para adicionar esses arquivos, no método ConfigSection;
if (FpDFeSSl.ArquivoCRT <> String.Empty ) then
FHttp.Sock.SSL.CertificateFile := FpDFeSSl.ArquivoCRT;
if (FpDFeSSl.ArquivoKEY <> String.Empty ) then
FHttp.Sock.SSL.PrivateKeyFile := FpDFeSSl.ArquivoKEY;
Tenho conta o Banco Inter..fiz testes de inclusão, cancelamento, e consultas.. e todos funcionaram. Não fiz a opção de download do Boleto, pois o ACBRBoleto ainda não comtempla.
eu, particularmente uso o proprio compopente pra impressão dos Mesmos...
sds,
ACBrBoleto.pas
ACBrBoletoWS.pas
ACBrBoletoRet_Inter_API.pas
ACBrBoletoW_Inter_API.pas
ACBrDFeHttpOpenSSL.pas
ACBrDFeSSL.pas
ACBrDFeUtil.pas