Pesquisar na Comunidade
Showing results for tags 'inter'.
Encontrado 7 registros
-
Como realizar consultas API Boleto Banco Inter
um tópico no fórum postou Daniel InfoCotidiano Base de Conhecimento
Neste post vou mostrar como utilizar os filtros de consultas para o Banco Inter. Lembrando que para consultar boletos V3, deixar a propriedade IndicadorPix := true; Se estiver False a consulta será realizada na V2. Veja se a propriedade UseCertificateHTTP: ACBrBoleto.Configuracoes.WebService.UseCertificateHTTP :=true; // A RECEBER Atente-se para o filtro Data, para A Receber vamos utilizar: FiltrosAPI.dataVencimento e o indicador BoletoVencido como "não" FiltrosAPI.indicadorSituacao := isbAberto; // (0-isbNenhum, 1-isbAberto, 2-isbBaixado, 3-isbCancelado); FiltrosAPI.boletoVencido := ibvNao; // (0 - ibvNenhum,1-ibvNao, 2-ibvSim) FiltrosAPI.dataVencimento.DataInicio := StrToDate('09/09/2024'); FiltrosAPI.dataVencimento.DataFinal := StrToDate('10/09/2024'); // ATRASADOS Atente-se para o filtro Data, para Atrasados vamos utilizar: FiltrosAPI.dataVencimento e o indicador de BoletoVencido como "sim" FiltrosAPI.indicadorSituacao := isbAberto; // (0-isbNenhum, 1-isbAberto, 2-isbBaixado, 3-isbCancelado); FiltrosAPI.boletoVencido := ibvSim; // (0 - ibvNenhum,1-ibvNao, 2-ibvSim) FiltrosAPI.dataVencimento.DataInicio := StrToDate('09/09/2024'); FiltrosAPI.dataVencimento.DataFinal := StrToDate('10/09/2024'); // RECEBIDOS Atente-se para o filtro Data, para Recebidos vamos utilizar: FiltrosAPI.dataMovimento FiltrosAPI.indicadorSituacao := isbBaixado; // (0-isbNenhum, 1-isbAberto, 2-isbBaixado, 3-isbCancelado); FiltrosAPI.dataMovimento.DataInicio := StrToDate('09/09/2024'); FiltrosAPI.dataMovimento.DataFinal := StrToDate('10/09/2024'); // Cancelado Atente-se para o filtro Data, para Cancelados vamos utilizar: FiltrosAPI.dataMovimento FiltrosAPI.indicadorSituacao := isbCancelado; // (0-isbNenhum, 1-isbAberto, 2-isbBaixado, 3-isbCancelado); FiltrosAPI.dataMovimento.DataInicio := StrToDate('09/09/2024'); FiltrosAPI.dataMovimento.DataFinal := StrToDate('10/09/2024'); Espero per ajudado -
QueryParams de paginação do Banco Inter (Boleto com Pix) incorretos
um tópico no fórum postou Caio Cinel ACBrBoleto
Olá, recentemente tivemos um problema com o retorno dos boletos do Banco Inter, na qual não eram retornados todos os boletos, notamos que estava fixado o parâmetro "itensPorPagina" com "1000", porém quando a emissão é via boleto com pix, esse parâmetro passa a ser "paginacao.itensPorPagina". O mesmo também acontece com o parâmetro "paginaAtual". Já fizemos a correção e com isso tudo funcionou de acordo, segue unit em anexo com a correção. ACBrBoletoW_Inter_API.pas- 1 reply
-
- inter
- banco inter
-
(e 1 mais)
Tags:
-
Atenção! Descontinuidade API V2 Boleto Banco Inter
um tópico no fórum postou Daniel InfoCotidiano Notícias do ACBr
Atenção comunidade ! Recebemos informações do Banco Inter que no dia 31/10/2024 a API Cobrança (V2) Será DESCONTINUADA! A API V3 já está funcionando, para quem nunca utilizou, basta ler este post, clique aqui. Não deixe seus testes para a ultima hora, realize os testes com antecedência para que isso não tenha impacto negativo na sua aplicação. -
Boas notícias ! Banco Inter agora emite boleto Híbrido !
um tópico no fórum postou Daniel InfoCotidiano Notícias do ACBr
A solução ACBrBoleto já tem suporte a cobrança API com PIX no Banco INTER. Recebemos a contribuição inicial do amigo @ActioSistemas, (a partir da qual fizemos as devidas adequações para a implementação da unit para integrar as soluções ACBr) Para utilizar endpoint pix, basta marcar a propriedade IndicadorPix como true igual aos outros bancos. Inter tem 2 API's: - boletos normais - boletos com QrCode PIX O que vai definir em qual incluir, baixar ou consultar é a propriedade IndicadorPIX: Quando falso, ele utiliza API Boleto Normais Quando true, ele utiliza API Boleto com QrCodePIx * Uma não devolve boleto registrado na outra! Atenção: Uma das informações que deve ser armazenada do retorno da inclusão é a propriedade “NossoNumeroCorrespondente” pois toda operação de alteração, baixa e consulta você vai precisar informar esta propriedade. (é um código UUID de identificação do boleto) Somente a API Cobrança com PIX retorna UUID. Quando API Pix não está devolvendo NossoNumero: Existem relatos que após a inclusão , a API não está devolvendo o campo nossoNumero, neste cado se olhar o log, o banco esta devolvendo: "situacao": "EM_PROCESSAMENTO"; Então deve aguardar alguns minutinhos e realizar a consulta detalhe utilizando a propriedade NossoNumeroCorrepondente Como utilizar: Após inclusão guardar o GUUID devolvido na propriedade NossoNumeroCorrepondente; Para ConsultarDetalhe, ALTERAR e BAIXAR, informar o GUUID (retornado na inclusão) na propriedade NossoNumeroCorrespondente; (carregar o titulo) Como passar esta informação via componente (Delphi/lazarus): Titulo.NossoNumeroCorrespondente := '4cac8ea0-a960-4ac4-af55-c6b05728f3x0'; Como passar esta informação via INI do titulo (ACBrLibBoleto, ACBrMonitorPlus): [Titulo1] .. NossoNumeroCorrespondente=24d5fdcd-608d-40b9-ad42-52e4af8eb7f1 Consulta Lista: Vamos ter agora as situacao isbAberto isbBaixado isbCancelado Baixado e cancelado, filtro dataMovimento isbAberto: filtro dataVencimento ele tbm vai usar a opcao Filtro.boletoVencido ibvSim/ibvNao (ele procura por data de vencimento boletos a receber ou vencidos) isbAberto: filtro dataRegistro ele consulta por data emissao os boletos em aberto Como o banco Inter não tem ambiente de homologação, cuidado com seus testes, após executar, baixar o boleto para ele não ficar pendente no sistema do banco de cobrança. Quer saber como funciona nos bastidores ?: Para quem leu a documentação da cobrança pix do Inter, sabe que é diferente a forma que é realizada a inclusão, tanto a resposta como o endpoint de cobrança PIX. Após a inclusão do boleto, recebemos um codigoSolicitacao (UUID) caso tenha registrado o boleto com sucesso (HttpResultCode 200); Este código UUID é devolvido pela solução ACBrBoleto na propriedade “NossoNumeroCorrespondente”. Ele não nos devolve as informações do boleto como no endpoint convencional. Sendo assim, após inclusão é realizada uma consulta passando este UUID para que seja retornado os dados do boleto e qrcode na propriedade EMV como nos outros bancos. Lembrando que esta consulta ocorre de forma transparente, ou seja, a solução acbr abstrai isso para você, ou seja, realizando a inclusão no TpInclui com o indicadorPix como true, a solução realiza uma consulta da UUID logo após a inclusão e devolve todas as informações do boleto. Agradecimento também para @Antonio Gomes, @Gabriel Mororó por terem efetuados alguns testes e ao @ralty por ter cedido credenciais. -
Gostaria de enviar pra analise do novo PSP PIX do banco INTER gerei cobrança e consulta ACBrPIXPSPInter.pas
-
Alteração na regra do Banco Inter API
um tópico no fórum postou Daniel InfoCotidiano Notícias do ACBr
Para melhor identificação do título no retorno, já que dependemos do banco Inter retornar o campo NossoNumero para impressão dos boletos, agora você pode informar no campo SeuNumero para identificar o título no retorno da API. -
Script de baixa de boleto banco inter
um tópico no fórum postou marceldabatera Dúvidas não relacionadas ao ACBr
Boa tarde! Estava lendo um tópico sobre retorno do banco inter e estou com um problema nas notificações de baixa de pagamento usando INTER API 2.0 para gerar boletos, desde que integrei ele a um sistema que uso para provedores SGP O que ocorre é que quando eles rodam a rotina contendo o script para baixar os títulos, não baixam todos os títulos, a rotina é rodado durante o dia e não baixa todos, sempre ficam faltando. Porém eu tive acesso a um script manual e eu mudei a data de pinicial para 01/06, e sempre que rodo manualmente baixa os boletos, poderia me ajudar a descobrir o que está ocorrendo? Abaixo segue o script que consigo baixar todas as cobranças: from django.core.management import call_command try: from cStringIO import StringIO except ImportError: from io import BytesIO as StringIO output = StringIO() call_command('bancointer2', pinicial='01/06/2022', stdout=output) resposta = output.getvalue() print(resposta) Abaixo está um que eles criaram para puxar 30 dias atrás. from django.core.management import call_command from datetime import datetime, timedelta try: from cStringIO import StringIO except ImportError: from io import BytesIO as StringIO output = StringIO() data = (datetime.now() - timedelta(days=30)).strftime('%d/%m/%Y') call_command('bancointer2', pinicial=data, stdout=output) resposta = output.getvalue() print(resposta)-
- inter
- banco inter
-
(e 1 mais)
Tags: