Ir para conteúdo
  • Cadastre-se

dev botao

API Cobrança Boleto com PIX Inter


ralty
  • Este tópico foi criado há 131 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores

Boa noite,

Criada a TK-4569 para avaliação.

Obrigado.

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia ralty,

No momento essa implementação (híbrido via API) ainda não existe no ACBr. Temos o banco Inter implementado por troca de arquivos CNAB e por API (sem PIX).
Adicionamos o registro em nosso backlog para avaliar a documentação.

Caso tenha interesse em contribuir com o projeto pode também através da documentação e verificando outros bancos já implementados fazer a sua implementação e contribuir conosco adicionando os arquivos nesse tópico.

Obrigado.

  • Curtir 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

Link para o comentário
Compartilhar em outros sites

  • 5 meses depois ...
  • Consultores

@ralty

Bom dia !
Como não temos credenciais. posso enviar as units aqui  para que vc possa realizar testes para nós?

O que vai definir o uso de uma ou outro endpoint é a propriedade indicadorPIX
O retorno do inter apos inclusão do boleto, vamos usar uma propriedade ja existente: NossoNumeroCorrespondente para que possa ser consultado e retornar o boleto com qrcode.
Salvar as units na pasta ..\ACBr\Fontes\ACBrBoleto\WS e depois rodar o instalador
ACBrBoletoW_Inter_API.pas
ACBrBoletoRet_Inter_API.pas

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Consultores
11 minutos atrás, ralty disse:

Caso queira posso enviar as credencias para você testar

se nao tiver problemas, [email protected]
no corpo da mensagem favor colar o link deste post para identifica-lo.

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...
  • Consultores

@ralty

Bom dia !
Primeiro lugar quero agradecer pelas credenciais onde pudemos realizar os testes e deixar a consulta v3 transparente ao usuario, muito obrigado.
Segue anexo a alteração API com boleto híbrido para testes.
Para V3( cobranca pix) Informar o IndicadorPIX.
Ele vai alimentar a propriedade NossoNumeroCorrespondente (titulo.NossoNumeroCorrespondente) com o codigodeSolicitação devolvida pelo banco.
Guarde o valor desta propriedade NossoNumeroCorrespondente para futuras consultas e cancelamento da versao PIX;
Quando vc realiza a inclusão com indicador PIX, ele identifica codigodeSolicitação  e consulta utilizando NossoNumeroCorrespondente e devolve a consulta detalhe do titulo.
lembrando, como existem 2 APIS, qdo estiver marcada Indicador pix, Inclusao e consulta vai ser realizada na API PIX. desmarcada permenece a original, sem pix.
Aguardo um feedback para comitarmos !

InterAPIQrCode.zip

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Membros Pro

Bom dia,

Atualizei o ACBr hoje.

Eu já estou emitindo boleto pela API para o banco Inter sem problemas. Também faço consulta perfeitamente.

No banco inter criei as chaves do tipo COBRANÇA COM PIX.

Fiz as seguintes configurações:

Configuracoes.WebService.Ambiente            := taProducao;
Configuracoes.WebService.SSLCryptLib         := cryOpenSSL;
Configuracoes.WebService.SSLHTTPLib          := httpOpenSSL;
Configuracoes.WebService.SSLType             := LT_TLSv1_2;
Configuracoes.WebService.TimeOut             := 30000;
Configuracoes.WebService.UseCertificateHTTP  := False;
Configuracoes.WebService.ArquivoCRT          := _api_arquivo_crt;
Configuracoes.WebService.ArquivoKEY          := _api_arquivo_key;
Configuracoes.WebService.VersaoDF            := 'V3'; 

Cedente.CedenteWS.ClientID     := _api_client_id
Cedente.CedenteWS.ClientSecret := _api_client_secret
Cedente.CedenteWS.Scope        := 'extrato.read boleto-cobranca.read boleto-cobranca.write';
Cedente.CedenteWS.IndicadorPix := True;
Cedente.PIX.Chave              := _chave_pix;

Porém sempre o retorno é:

Cod_Retorno=
Msg_Retorno=
Ori_Retorno=
HTTP_Result=200
JSON={"seuNumero":"83891",
      "nossoNumero":"01313546005",
      "codigoBarras":"07792971400000006010001112393629501313546004",
      "linhaDigitavel":"07790001161209362950413112360049297140000000601"}

Não retorna o codigoSolicitacao e não gera o QRCode na impressão do boleto.

Consegue ajudar?

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
2 minutos atrás, cdsistemas disse:

Não retorna o codigoSolicitacao e não gera o QRCode na impressão do boleto.

Passe o indicadorPix como true;
siga estas instrucoes para armazenar o GUIID:

:

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Já estou passando, foi exatamente a mudança que eu fiz.

Cedente.CedenteWS.ClientID     := _api_client_id
Cedente.CedenteWS.ClientSecret := _api_client_secret
Cedente.CedenteWS.Scope        := 'extrato.read boleto-cobranca.read boleto-cobranca.write';
Cedente.CedenteWS.IndicadorPix := True;
Cedente.PIX.Chave              := _chave_pix;

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
2 minutos atrás, cdsistemas disse:

Já estou passando, foi exatamente a mudança que eu fiz.

eita. pode nos mandar o logWS por favor, é configurado aqui:
image.png

Por favor, se vc puder testar com o programa exemplo, como temos ele em comum, facilita caso tenha algum erro

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Consultores
48 minutos atrás, Dangelo2010 disse:

O PIX só vai sair no modelo padrão do boleto?

Nao. sempre que existir qrCode, vai aparecer.
Atualize seus fontes e rode o instalador;

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
1 minuto atrás, Daniel InfoCotidiano disse:

Nao. sempre que existir qrCode, vai aparecer.
Atualize seus fontes e rode o instalador;

Isso eu já fiz. No modelo padrão sai o qrCode, mais no modelo fatura não sai

Dangelo Porto

Link para o comentário
Compartilhar em outros sites

  • Consultores
25 minutos atrás, Dangelo2010 disse:

Isso eu já fiz. No modelo padrão sai o qrCode, mais no modelo fatura não sai

Por favor Consegue testar com o exemplo?
Neste Modelo?

 

image.png

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

Quando vc faz a inclusão ele te devolve esta propriedade.
Ele devolve no retorno:
Boleto.ListaRetornoWeb[i].DadosRet.TituloRet.NossoNumeroCorrespondente

image.png

Uma dica, caso tenha feito a inclusao e nao pegou o nosso numero correspondente, faça uma consulta.
ele vai retornar p vc os titulos que estao abertos por exemplo

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
31 minutos atrás, Daniel InfoCotidiano disse:

 

image.thumb.png.bd1380794f37a314b2673d74186c0881.png

Deletei a pasta do ACBr, baixei os novos fontes, limpei usando o apagarAcbr.bat, e reinstalei.

Abri o delphi, dei um build no projeto e na traz esse campo

Estou usando o uDemoBoleto

Dangelo Porto

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite, talvez não me expressei bem.

Ele devolve nesta propriedade:

Boleto.ListaRetornoWeb[i].DadosRet.TituloRet.NossoNumero; 

VC precisa add está linha no seu sistema ou no exemplo. Igual a minha imagem acima.

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

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