EXEMPLO DE CONFIGURAÇÃO DO COMPONENTE ACBR BOLETO
Itaú
Versão 1 (antiga)
//Campos para homologacao de acordo com dados fornecidos pelo banco
ACBrBoleto1.Cedente.CedenteWS.ClientID:= ....
ACBrBoleto1.Cedente.CedenteWS.ClientSecret:= .....
ACBrBoleto1.Cedente.CedenteWS.Scope:= 'readonly';
ACBrBoleto1.Cedente.CedenteWS.KeyUser:= ....;
ACBrBoleto1.Configuracoes.WebService.VersaoDF := ; (não informar)
//Campos devem ser preenchidos conforme dados do Banco
ACBrBoleto1.Cedente.CodigoCedente:= ......
ACBrBoleto1.Cedente.Modalidade:= '19';
-------------------------------------------
ACBrBoleto.WebServices.TimeOut := 30000
ACBrBoleto.WebServices.UseCertificateHTTP := False
ACBrBoleto.WebServices.Operacao := tpInclui // utilizado para o tipo de operação
Versão 2
Necessário cadastro no Portal: https://devportal.itau.com.br
Observação: mesmo com as credenciais geradas pelo portal, não sei se foi algum bloqueio por instabilidade
mas as minhas credenciais só funcionaram após eu contatar o suporte relatando que estava com acesso negado.
//Campos para homologacao de acordo com dados fornecidos pelo banco
ACBrBoleto1.Cedente.CedenteWS.ClientID:= criado no portal
ACBrBoleto1.Cedente.CedenteWS.ClientSecret:= criado no portal
ACBrBoleto1.Cedente.CedenteWS.Scope:= 'boletoscash-boletos-consulta_titulo';
ACBrBoleto1.Cedente.CedenteWS.KeyUser:= ; (não informar)
ACBrBoleto1.Configuracoes.WebService.VersaoDF := 'V2'; (V2 significa que vai utilizar a versão corrente da API)
//Campos devem ser preenchidos conforme dados do Banco
ACBrBoleto1.Cedente.CodigoCedente:= ......
ACBrBoleto1.Cedente.Modalidade:= ....;
-------------------------------------------
ACBrBoleto.WebServices.TimeOut := 30000
ACBrBoleto.WebServices.Operacao := tpInclui, tpAltera, tpBaixa, toConsultaDetalhe // utilizado para o tipo de operação
ACBrBoleto.Configuracoes.WebService.Ambiente := tawsProducao ou tawsHomologacao
Caso utilize arquivos PFX, KEY, CRT ou PEM certificado, marque a opção:
ACBrBoleto.Configuracoes.WebService.UseCertificateHTTP := true;
Em Produção precisa informar as KEYS:
ACBRBoleto1.Configuracoes.WebService.ArquivoCRT := Caminho e arq CRT ('C:\INTER\InterAPI_Certificado.crt';)
ACBRBoleto1.Configuracoes.WebService.ArquivoKEY := Caminho e arq Key ('C:\INTER\InterAPI_Chave.key';)
No Itau o nosso amigo @LTS Informatica informou que:
Segue o link do passo a passo:
https://forum.casadodesenvolvedor.com.br/topic/43985-gerando-certificado-crt-para-o-banco-itaú-pix-e-boleto-webservice/