Ir para conteúdo
  • Cadastre-se

dev botao

API Banco Inter


Ver Solução Respondido por Juliana Tamizou,
  • Este tópico foi criado há 475 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Estou adicionado o a API do Banco Inter ao ACBR Boleto..
o banco utiliza 2 arquivos, contendo as chaves publicas e privadas (.crt e .key )
Como informar esses arquivos na configuração do TDFESSL ?


sds,

AGGILLE-LOGO-500x180_fw.jpg.07c79ceacf0537ee105c0bbf0139435f.jpg

Aggille Sistemas de Gestão
Leandro do Couto
(51) 99105.1600
Novo Hamburgo / RS
[email protected]
www.aggille.com.br

Link para o comentário
Compartilhar em outros sites

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

  • Curtir 3
  • Obrigado 1

AGGILLE-LOGO-500x180_fw.jpg.07c79ceacf0537ee105c0bbf0139435f.jpg

Aggille Sistemas de Gestão
Leandro do Couto
(51) 99105.1600
Novo Hamburgo / RS
[email protected]
www.aggille.com.br

Link para o comentário
Compartilhar em outros sites

  • Administradores

Obrigado pela contribuição, em breve será validada para possível inclusão ao svn

TK-3181

  • Curtir 1
  • Obrigado 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

Bom dia, @Aggille Sistemas de Gestão!

Quero tirar uma dúvida com você, se possível. Eu não encontrei nenhum documento sobre isso, eu gostaria de saber se você tem essa informação. Na comunicação "tradicional" dos boletos que é com o envio de arquivo de remessa, no dia seguinte do envio o banco(Itaú, por exemplo) disponibiliza um arquivo de retorno confirmando a entrada e informando o valor da taxa e também as confirmações de pagamento. No banco Inter com API vai ter esse arquivo de "retorno"?

Link para o comentário
Compartilhar em outros sites

Bom dia... quando se utiliza o envio de arquivos de forma tradicional no banco inter, sim.. vem um arquivo de retorno padrao cnab 240, com  todas as informações de registro de pagamento do dia..

 

sds,

AGGILLE-LOGO-500x180_fw.jpg.07c79ceacf0537ee105c0bbf0139435f.jpg

Aggille Sistemas de Gestão
Leandro do Couto
(51) 99105.1600
Novo Hamburgo / RS
[email protected]
www.aggille.com.br

Link para o comentário
Compartilhar em outros sites

vem sim.. a api do banco inter esta em analise pelo pessoal do acbr e deve ser adicionada em breve.. mas na api, na consulta dos titulos pagos, vem o valor pago e o valor de multa e juros tambem..

sds,

AGGILLE-LOGO-500x180_fw.jpg.07c79ceacf0537ee105c0bbf0139435f.jpg

Aggille Sistemas de Gestão
Leandro do Couto
(51) 99105.1600
Novo Hamburgo / RS
[email protected]
www.aggille.com.br

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
Em 20/10/2022 at 15:28, Aggille Sistemas de Gestão disse:

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 242.26 kB · 4 downloads ACBrBoletoWS.pas 35.16 kB · 4 downloads ACBrBoletoRet_Inter_API.pas 15.94 kB · 4 downloads ACBrBoletoW_Inter_API.pas 25.76 kB · 4 downloads ACBrDFeHttpOpenSSL.pas 7.82 kB · 4 downloads ACBrDFeSSL.pas 61.11 kB · 4 downloads ACBrDFeUtil.pas 19.58 kB · 4 downloads

Olá @Aggille Sistemas de Gestão, parabéns pela iniciativa!

@Juliana Tamizou, alguma novidade sobre add no trunk?

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

  • Moderadores
2 horas atrás, jean_peixoto disse:

Olá @Aggille Sistemas de Gestão, parabéns pela iniciativa!

@Juliana Tamizou, alguma novidade sobre add no trunk?

a task está na fila. assim que for comitado será informado aqui

  • Curtir 1
  • Obrigado 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Segue mais uma alteração na api do banco Inter..
Não estava lendo as mensagens de erro da forma correta quando retornava codigo 400..

 

ACBrBoletoRet_Inter_API.pas

AGGILLE-LOGO-500x180_fw.jpg.07c79ceacf0537ee105c0bbf0139435f.jpg

Aggille Sistemas de Gestão
Leandro do Couto
(51) 99105.1600
Novo Hamburgo / RS
[email protected]
www.aggille.com.br

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
18 horas atrás, Aggille Sistemas de Gestão disse:

Segue mais uma alteração na api do banco Inter..
Não estava lendo as mensagens de erro da forma correta quando retornava codigo 400..

 

ACBrBoletoRet_Inter_API.pas 16.94 kB · 0 downloads

olá @Aggille Sistemas de Gestão

Estou precisando da integração de boleto que vc fez com o banco inter! Tenho certa urgência.

vc já está usando em produção os fontes que vc fez? Estou pensando seriamente em utilizá-los antes de o pessoal do ACBR colocar no trunk, isso pela urgência que tenho.

Link para o comentário
Compartilhar em outros sites

Bom dia... minha empresa tem conta no banco inter.. estou usando normalmente aqui.. mas pra clientes, vou esperar o pessoa do acbr liberar no componente..

  • Curtir 1

AGGILLE-LOGO-500x180_fw.jpg.07c79ceacf0537ee105c0bbf0139435f.jpg

Aggille Sistemas de Gestão
Leandro do Couto
(51) 99105.1600
Novo Hamburgo / RS
[email protected]
www.aggille.com.br

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Membros Pro
Em 11/11/2022 at 10:47, Aggille Sistemas de Gestão disse:

Segue mais uma correção.. fiz um ajuste na geração a multa e juros.. confirmei os boletos no banco.. deu tudo certo.. 

ACBrBoletoW_Inter_API.pas 26.68 kB · 4 downloads

Leandro, 

acabei fazendo atualização do ACBr e está dando muitos erros, quanto substituo nas pastas do acbr, colocando os arquivos que vc postou aqui!

Sabe me dizer como anda a atualização do Trunk? Vão colocar mesmo?

Link para o comentário
Compartilhar em outros sites

bom dia...

não tenho informação sobre o andamento..

não tenho acesso ao andamento.. mas eu estou usando normalmente em produção já em 2 clientes..

quais os erros que você está tendo ?

 

Editado por Aggille Sistemas de Gestão

AGGILLE-LOGO-500x180_fw.jpg.07c79ceacf0537ee105c0bbf0139435f.jpg

Aggille Sistemas de Gestão
Leandro do Couto
(51) 99105.1600
Novo Hamburgo / RS
[email protected]
www.aggille.com.br

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
3 minutos atrás, Aggille Sistemas de Gestão disse:

bom dia...

não tenho informação sobre o andamento..

não tenho acesso ao andamento.. mas eu estou usando normalmente em produção já em 2 clientes..

quais os erros que você está tendo ?

 

Os arquivos que vc postou, foi alterado pelo ACBr com correções/adição de outras funcionalidades para outros Boletos! Então quando compilo, dá vários erros! Tentei ir comentando mais são muitos, daí parei pra ver se talvez tivessem alguma previsão para comitar no trunk!

Estou com certa urgência aqui pra emissão para o Inter via API!

Obrigado pelo retorno!

Link para o comentário
Compartilhar em outros sites

  • Moderadores
1 hora atrás, Aggille Sistemas de Gestão disse:

não vou correr esse risco.. não vou atualizar até que essas atualizações estejam no componente...

faça um patch no svn e guarde.

assim não vai perder.

e se precisar fazer update faça normal depois aplica o patch

  • Obrigado 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

é necessário remover essa dependência do indy, da forma que está não consigo versionar.

existe credenciais de homologação apenas?

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 475 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.