Ir para conteúdo
  • Cadastre-se

dev botao

API Banco Inter


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

Recommended Posts

Postado

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

  • Administradores
Postado

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 !!

Postado

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"?

Postado

Bom dia!

Ok, entendi. Se utilizar a API o meu sistema fica sabendo dos pagamentos? Estou analisando a API e não encontrei nada que retorne o Valor pago, se teve desconto, cobrança de juros e mora...

  • Membros Pro
Postado
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
  • Membros Pro
Postado
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.

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

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..

Entendido!!

Obrigado, vou analisar os fontes pra ir adiantando!

  • 2 semanas depois ...
  • Membros Pro
Postado
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?

Postado (editado)

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

  • Membros Pro
Postado
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!

  • Membros Pro
Postado
8 minutos 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...

Pode me encaminhar toda sua pasta do AcbrBoleto?

  • Moderadores
Postado
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_Transparent-02.png
 

 

  • Consultores
Postado

é 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"

  • Este tópico foi criado há 669 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.