Ir para conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Showing results for tags 'api'.

  • Search By Tags

    Digite tags separadas por vírgulas
  • Search By Author

Tipo de Conteúdo


Fóruns

  • Fórum Aberto - ACBr
    • Notícias do ACBr
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrDFe
    • Dúvidas sobre TEF
    • Dúvidas sobre PIX
    • ACBrMonitor PLUS
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrFramework
    • ACBrLIB
  • ACBr Pro
    • Dúvidas gerais
    • Duvidas Privadas
    • ACBrMonitorPLUS
    • NFe/NFCe - Nota Fiscal Eletrônica
    • DFe - Documentos Fiscais Eletrônicos
    • SAT / MFE
    • TEF
    • Boleto
    • ACBrSPED
    • ACBrTXT
    • Paf-ECF
    • Requisitos Fiscais por UF
    • ACBrLIB
  • Outros Assuntos
    • Boteco do ACBr
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Banco de Dados
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categorias

  • ACBr Pro
    • ACBrLib - PRO
    • ACBrMonitorPLUS - PRO
    • Utilitários - PRO
    • Dia do ACBr 1a edição
    • Dia do ACBr 2a edição
    • ACBrLib Android - Pro
  • Download Livre
    • ACBrLib - DEMO
    • ACBrMonitorPLUS - DEMO
    • Demos / Testes / Utilitários
    • Apresentações - Palestras
    • ACBrLib Android - Demo

Calendários

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Calendário da Comunidade
  • ACBr Papo Pro
  • Feriados Nacionais

Find results in...

Find results that contain...


Data de Criação

  • Início

    End


Data de Atualização

  • Início

    End


Filter by number of...

Data de Registro

  • Início

    End


Grupo


Website URL

  1. 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
  2. Olá Estamos disponibilizando na última versão do componente ACBrBoleto a funcionalidades de integração via WebService (Registro On-Line de Boletos), esta funcionalidade já estava disponível nos fontes da pasta Branches (para testes) e passamos para a pasta Trunk2 para que seja possível a homologação por mais usuários do Projeto ACBr. Lembrando que não são todos os bancos que disponibilizam este tipo de serviço via WebService, sendo que os bancos listados abaixo já foram implementados no projetos até o momento, sendo necessário a homologação e testes por empresas que realmente possuam cadastro com o Banco para este tipo de serviço... Pois sem um pré-cadastro para esse serviço não é possível realizar todos os testes em homologação. A estrutura do WebService no componente ACBrBoleto foi implementada nos moldes dos componente ACBrDFe, sendo assim, mesmo NÃO existindo um padrão entre os Bancos, será possível implementar todos utilizando essa estrutura como base. Se alguém desejar contribuir com outros Bancos, poderá analisar os fontes e seguir o mesmo modelo, toda contribuição é bem-vinda!!! Cada Banco exige dados específicos para integração, sendo assim disponibilizamos junto ao Exemplo demonstração (DemoACBrBoleto) o arquivo “configWebService.txt” com as orientações de configuração para integração On-Line. BANCOS SUPORTADOS POR WEBSERVICE / API: Banco do Brasil Caixa Econômica Itaú Sicred CrediSis PenseBank Inter Bancoob (Sicoob) Santander Safra Banrisul C6 Bank ATENÇÃO: Sistemas que utilizam classes de ENUMERADOS dependentes do Projeto ACBrBoleto precisam declarar em seus USES a classe “ACBrBoletoConversao”, pois todas foram migradas para esta Unit. Então se tiver erros de classe do ACBrBoleto não declaradas no seu projeto, basta declarar esta nova Unit… Veja onde ficam as novas configurações para Integração Online: CedenteWS: Configurações: Após configurar os dados de acordo com a recomendação de cada Banco, basta adicionar os Títulos e utilizar o botão: “Registrar Boleto On-Line”. No exemplo, também demonstra como capturar a lista com os retornos de cada Registro de Boleto. Uso com ACBrMonitorPlus Para quem utiliza o ACBrMonitor as configurações para integração WebService / API podem ser realizadas na seguinte tela: O métodos para envio é: https://acbr.sourceforge.io/ACBrMonitor/BOLETOEnviarBoleto.html Uso com ACBrLibBoleto Para quem utiliza a lib ACBrLibBoleto.dll as configurações para integração WebService / API podem ser verificadas na documentação, seção [WebService]: https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca18.html O métodos para envio é: https://acbr.sourceforge.io/ACBrLib/Boleto_EnviarBoleto.html Qualquer dúvida ou contribuições que venham a surgir no processo de homologação favor criar um novo tópico na seção referente a Boleto. https://www.projetoacbr.com.br/forum/forum/8-acbrboleto/?do=add
  3. Estou realizando a integração do nosso sistema em DELPHI, para utilizar a API de Boletos do ACBr, no momento, ao realizar o POST do Titulo Cresol (codigo de banco 133), o acbr retorna erro 400 sem conseguir realizar a comunicação com o server, porem, a Autentificação é realizada com sucesso. Segue abaixo a mensagem de erro HTTP_Code=400 Bad Request <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><html><head><title>400 Bad Request</title></head><body><h1>Bad Request</h1><p>Your browser sent a request that this server could not understand. <br/></p></body></html>
  4. 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.
  5. Fala pessoal, novidades na Solução ACBrBoleto ! Recebemos uma contribuição da equipe @Desenv. AT Info Sistemas da implementação do Banco Banrisul via API. Já está em nossos repositórios disponível para TESTES. Muito obrigado pela colaboração @Desenv. AT Info Sistemas é de grande importância a comunidade. Para configurar, siga os passos do post abaixo:
  6. Fala pessoal ! Venho comunicar uma alteração de endpoint da API para testes do Santander V1 , devido o ambiente Sandbox não ser fiel ao ambiente real (de produção) conforme instrução do próprio Santander, optamos por alterar para o uso do ambiente de HOMOLOGAÇÃO, o qual alteramos o método de envio para que seja enviado para endpoints diferentes para que possamos unificar as respostas necessária para retorno correto. Como estava Estávamos utilizando o endpoint SandBox para testes: C_URL_HOM = 'https://trust-sandbox.api.santander.com.br/collection_bill_management/v2'; C_URL_OAUTH_HOM = 'https://trust-sandbox.api.santander.com.br/auth/oauth/v2/token'; Infelizmente estava retornando dados incompletos nas consultas, quando o usuário relatou ao suporte do banco, ele nos orientou a utilizarmos o endpont de Homologação: Para se integrar com o ambiente de homologação, precisa entrar em contato com seu especialista Cash. Como ficou Quando você realiza a consulta, nós vamos realizar 3 consultas diferentes. Isso porque a API do Santander, infelizmente não está devolvendo todas informações necessárias em apenas uma consulta. (que vou explicar abaixo). Lembrando que você vai realizar apenas uma consulta e todo este processo de consultas diferentes será realizada em backend pela solução ACBrBoleto, o qual vai te devolver todas as consultas em uma reposta unificada. Você não precisa alterar nada nos seus fontes, apenas solicitar credenciais para o ambiente de homologação com o seu especialista Cash. O endpoint passou de SandBox para Homologação. Então a partir de agora, estamos utilizando como padrão este novo endpoint para testes. C_URL_HOM = 'https://trust-open-h.api.santander.com.br/collection_bill_management/v2'; C_URL_OAUTH_HOM = 'https://trust-open-h.api.santander.com.br/auth/oauth/v2/token'; Infelizmente a consulta no novo endpoint não devolve todos os dados em uma unica consulta. Na consulta padrão, não estava devolvendo corretamente os juros ou valor pago com juros. E foi necessário utilizar outra consulta conforme sugestão abaixo: Infelizmente a consulta acima, que devolve informações sobre o juros, não devolve a data credito ou data baixa. Após reportar que a consulta NN não devolve as datas credito/baixa Foi sugerido utilizar a primeira consulta que não volta juros. Em resumo para contornar a situação, estamos realizando consultas em 2 ou 3 formas diferentes para que possamos unificar os dados necessários para uso enquanto o banco não corrige as consultas. Sendo assim, atenção ! 1. só existe consulta detalhada! (não existe consulta em lista) Para a consulta devolver informações de boletos e do pix (caso exista) antes de realizar a consulta marque o indicadorPix como true; Se estiver marcado o Indicadorpix como true ele vai realizar uma consulta do boleto bankslip, caso esteja liquidado/baixado vai realizar mais 2 consultas por NN (nosso numero) para pegar o juros e Setlement para pegar as datas de credito/baixa. Se não o indicadorPix for false, vamos consultar se ele está liquidado/baixado vai realizar consulta por NN (nosso numero) para pegar o juros e Setlement para pegar as datas de credito/baixa. Como o Santander difere de outros endpoints que realizamos apenas uma consulta, pode ser que fique lento alguns segundos.. ja que precisamos enviar a primeira consulta, aguardar para disparar a segunda consulta aguardar novamente e disparar terceira e unificar as respostas. Links de referência: Usar Homologação e não sandbox: Utilizar consultas NN e Settlement:
  7. Para o consumo de algumas APIs do BB como as API PIX e API Pagamento em Lote utilizando as soluções ACBr (Componentes Delphi/Lazarus, ACBrMonitorPlus e ACBrLib) é necessária a troca de certificados para Autenticação mTLS (Mutual TLS authentication). É um tipo de autenticação que ambos, cliente e servidor, apresentam certificados digitais para serem validados pelo par. Ou seja, no caso da API de Pagamentos, para conseguir efetuar um request (seja ele de envio de remessa, consulta, cancelamento, etc.) ele deverá apresentar o seu certificado, que será validado pelo BB. Da mesma forma, o BB disponibilizará o seu certificado, que será validado pelo cliente. Em caso de confirmação de ambos, a autenticação será efetuada. Os certificados autorizados pelo BB para a autenticação mútua são do tipo A1, em formato .pem, com a cadeia inteira (Certificado > Intermediarias > Raiz), emitidos por uma CA válida (exemplos: Digicert, Verisign, ICP Brasil). Passo a passo para envio de certificado no Portal Developers - Windows Caso já possua o certificado instalado em sua máquina, gentileza seguir o passo a passo indicado abaixo Roteiro para exportação de chave pública: No prompt do Windows digite: certmgr.msc Clique na pasta Pessoal e, em seguida, na pasta Certificados Clique com o botão esquerdo duas vezes sobre o certificado que deseja exportar e, na aba "Detalhes", selecione Copiar para Arquivo ... Clique em Avançar (na tela de bem-vindo ao assistente de para exportação de certificados) e, em seguida, novamente Avançar. Na tela a seguir mantenha a opção "Não, não exportar a chave privada”. Clique em Avançar e marque a opção X.509 codificado no base 64 (*.cer) A seguir aparecerá uma tela para você escolher o local e o nome do arquivo .CER a ser exportado . Salve o certificado com o nome Empresa para facilitar mais adiante. Você vai receber uma mensagem que foi exportado com êxito o certificado. Pronto, você exportou o certificado da Empresa a ser colado em campo específico no Portal Developers. Exportar os demais certificados (Certificado intermediário e Raiz do Certificado) Realizar os mesmos procedimentos acima. Dica! Se entre o primeiro certificado (raiz) e o último (certificado da empresa) existirem outros intermediários, repetir o procedimento para cada um deles, respeitando a ordem de cima pra baixo (intermediário1, Intermediário2 etc.). Exportar o certificado raiz O certificado Raiz é o primeiro da cadeia no Caminho de Certificação conforme exemplo abaixo: Selecione o Certificado Raiz, o primeiro de cima para baixo conforme indicado na imagem acima, e depois realize os mesmos procedimentos realizados com Certificado da empresa. Clique em Exibir Certificado > Detalhes > Copiar para arquivo > Avançar > Selecione o formato x.509 codificado na base 64 (*cer) e clique em Avançar. Salve o certificado com o nome Raiz para facilitar mais adiante. Acesse o Portal Developers. Selecione a API para a qual será encaminhado o certificado. Clique em Certificados. São duas opções disponíveis: • A primeira sobre “Como obter os certificados e identificar as requisições feitas pelo BB?”, que possibilita baixar o Certificado BB. • A segunda opção é a que será usada para enviar os seus certificados obtidos por uma CA (organização responsável pela emissão de Certificados Digitais) para o BB. Clique em Enviar Certificado. A tela apresentada mostra como adicionar a Cadeia de Certificados. Dica: Na maioria das vezes, existem 4 certificados. Um certificado da empresa, dois certificados intermediários e um certificado raiz. Clique duas vezes em Adicionar certificado, para incluir cada um deles no respectivo botão. IMPORTANTE: NÃO clicar em (Enviar), antes de inserir TODOS os certificados. O envio é feito somente ao final do processo. São duas formas de inserção do certificado: • fazendo a importação do certificado, clicando em Importar Certificado. É a melhor opção, pois o conteúdo do certificado é colado no campo respectivo, evitando alguma falha no processo de copiar/colar. OU • abrindo o certificado com um editor de texto (Bloco de Notas, Notepad++ ou similar), copiando todo o conteúdo do certificado (Ctrl+C) e colando (Ctrl+V) no campo. Importar Certificado: Podem ser importados os arquivos de certificados com extensão .pem, .ctr, .cer e .cert. Se, durante a importação do certificado for mostrada a mensagem de erro “Certificado em formato inválido”, como abaixo: verifique se há alguma inconsistência no arquivo, fazendo um teste na página: https://certlogik.com/decoder/ Este decodificador faz alguns ajustes na formatação do conteúdo. Experimente copiar o arquivo criado no decodificador e colar novamente no campo do certificado a ser enviado para o Banco do Brasil. Só isso já soluciona o problema de formato inválido. Após adicionar todos os certificados separadamente, conforme os passos informados acima, clique em Enviar. Será exibida rapidamente no canto superior direito a mensagem "Requisição feita com sucesso" e você será direcionado para a tela abaixo: O campo Número Solicitação é a identidade da requisição. Ele deverá ser informado quando você precisar se referir ao envio do certificado. O campo Situação passará para Sucesso assim que o certificado for internalizado, o que ocorre no mesmo dia.
  8. Bom dia, implementei no sistema em que trabalho a busca da tabela IBPT a partir da API, só que o servidor não deve estar aguentando a quantidade de requisições feitas, me retornando em todas as requisições o seguinte erro: HTTP/1.1 503 Service Unavailable Content-Type: text/html Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Access-Control-Allow-Origin: * Date: Fri, 02 Aug 2024 01:03:38 GMT Content-Length: 27 Há alguma maneira de realizar a busca de mais de um item por vez ? Hoje temos mais de 100 clientes que requisitam no inicio do mês a API para cada item de cada estado, necessitando sempre estar atualizado para emissão de notas. Obrigada!
  9. Pessoal, de tempos em tempos acontece de alguns NCM vencerem e nisto precisamos trocar por novos. Eu gostaria de saber como vcs fazem para realizar esta correção de NCM, que seria pegar o NCM que está inválido (vencido por exemplo e número que já existiu na lista anteriormente) e trocar por um que está válido. Acontece vez ou outra em alguns clientes a rejeição "778: Informado NCM inexistente" e quero ver uma forma de automatizar isto. Poderiam me dar dicas?
  10. Pessoal, eu vi este post no TabNews e gostaria de saber se o ACBrLib tem de fato incompatibilidades com as versões do Node.js e demais problemas citados no post. A minha equipe deve iniciar a criação da API em node.js no inicio do mês e quero muito usar o ACBr. Link (post de 24/07/2024): https://www.tabnews.com.br/Maurelima/criei-uma-lib-node-js-open-source-para-facilitar-comunicacao-com-webservices-da-sefaz Problemas com a Biblioteca ACBR citados: * Só funciona com versões antigas do Node.js; * Dificuldade em usar dll OpenSSL;
  11. Ótima notícia comunidade ACBr ! Para quem não está sabendo o banco Sicoob disponibilizou uma nova API denominada V3, segundo eles a versão anterior produção vai ser descontinuada, mas sem data prevista. O ambiente de teste da versão anterior V2 foi descontinuado segundo suporte: "Maria Eduarda: Prezado, bom dia. O ambiente de Sandbox da API Cobrança Bancária V2 foi descontinuado. Orientamos que os cooperados utilizem o novo Sandbox adequado a versão 3. A API Cobrança Bancária V2 ainda estará disponível em produção." Fizemos a implementação desta nova API V3 e está já disponível em nossos repositórios para que vocês possam realizar os testes. Todos os nossos testes foram realizados em ambiente SandBox. Como configurar:
  12. Para você que está querendo introduzir as soluções do Projeto ACBr nos seus projetos em ambiente Linux, agora dentro do pacote de cursos exclusivos para os assinantes ACBr Pro temos um Mini Curso para te ajudar e dar seu pontapé inicial. Como nosso objetivo é mostrar como utilizar as bibliotecas no Linux sem ambiente gráfico. Vamos utilizar o Ubuntu Server 22.04 como base para nosso vídeo. As aulas englobam os seguintes conteúdos: Como atualizar o Linux após concluir a instalação Instalar as dependências que nossa lib necessita para o funcionamento correto Onde baixar a biblioteca ACBrLib Entender a estrutura do arquivo de download (bin, dep) da lib, no exemplo vamos utilizar versão MT (multthread linux) Onde salvar o arquivo acbrlibxxx.so Nos testes vou utilizar com um programa que tenho aqui para validar se está funcionando a lib, vc pode testar com a sua própria aplicação Para este Mini Curso você precisa ter Linux Server instalado, certificado digital caso sua aplicação precise consultar serviços da SEFAZ. Como o foco deste curso é ensinar como configurar o Linux para funcionar a lib, não focamos em mostrar o exemplo, já que é uma particularidade da linguagem de cada um. Publicação do curso em breve ! Ainda NÃO é assinante ACBr Pro? Aproveite mais esta vantagem e se torne assinante antes do reajuste de valores!
  13. Nos manuais do ACBr diz que o Sicredi não tem homologação de registro online dos boletos (webservice), mas tem. Inclusive peguei as URLs de homologação URL HOMOLOGAÇÃO https://api-parceiro.sicredi.com.br/sb/auth/openapi/token username : 123456789 password: teste123 URL PRODUÇÃO https://api-parceiro.sicredi.com.br/auth/openapi/token Dúvida: 1. Onde eu informo as URLs nos componentes do ACBr? quando estiver homologando serão diferentes de quando estiver em produção e são difentes para cada banco. 2. Ao envia um boleto para registro, chega de imediato uma resposta dizendo se for registrado com sucesso ou o erro para o não registro? Isso vale para todos os comandos de boletos, como por exemplo, alterar vencimento, conceder desconto, etc.? a resposta da requisição já é se o comando foi dado com sucesso? 3. Já as liquidações por exemplo, eu não envio comando, neste caso eu tenho de fazer uma consulta à cada boleto em aberto na minha base de dados. No caso o comando seria de consulta? No caso de liquidação, o retorno deverá trazer a data de quitação, valor pago, juros, multa, descontos concedidos, etc. Vai estar tudo no retorno da requisição? A URL de comando (como se fosse a remessa) é diferente da URL de consulta (como se fosse puxar um retorno)? pergunto porque dá a entender que o retorno destas requisições são diferentes. 4. No Demo, aparece um erro para mim no ACBrBoletoFCFortesFr. Eu realmente não trabalho com fortes e sim com o FastReport. É só eu mandar baixar via SVN Update esse componente e posso testar? 5. Quais componentes do ACBr preciso usar e configurar para usar o WebService? Eu uso hoje o ACBrBoleto e ACBrBoletoFCFR.
  14. 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.
  15. Hoje (27/02/24) tivemos diversos relatos sobre instabilidade utilizando a API de Boletos do banco do Brasil. A orientação deles no momento: Caso verifiquem alguma recusa na geração de token para consumo de suas APIs, no fluxo de client credencials, recomendamos verificar se os IPs abaixo listados encontram-se liberados em seu firewall, para a porta 443: fluxo: oauth.bb.com.br IP - 170.66.14.104 IP - 170.66.196.33 Para um usuário foi solicitado testes de rotas especificas como:
  16. Fala pessoal ! Recebemos uma grande contribuição do nosso amigo @Rafael.Smt, a integração do Banco Safra API, registro on-line de boletos. Já está disponível em nossos repositórios. Quem desejar testar, colaborar com melhorias, fiquem à vontade ! Como configurar:
  17. Bom dia a todos, Atuo no desenvolvimento de um sistema de notas de terceiros e estou tentando emitir uma NFS-e Nacional via API porém estou recebendo o status "400 - Não foi possível criar a NFS-e", isso ocorre pela minha empresa não ter uma solicitação para emissão de habilitação em ambiente de produção? Obs.: O arquivo DPS passou pelos schemas e outros validadores sem problemas.
  18. Oi pessoal, teria uma duvida sobre a API do Banco Sicoob no ambiente de produção! Ao colocar para envio em produção esta me aparecendo uma mensagem solicitando o ClientSecret, entretanto ao configurar o aplicativo no site do Banco para a utilização da API o Campo ClientSecret diz que não é necessário informar esse campo, então para funcionar estou tendo que informar qualquer valor mesmo que seja o "ClientSecret = 1" que ai ele envia e registra o boleto em produção caso não seja informado aparece a mensagem que solicita a informação, seria isso um erro na API do Sicoob? Alguém já passou por isso ? Mensagem solicitando o ClientSecret (Retorno do Envio) Campo da Configuração do Aplicativo no Site da API. Desde já agradeço a atenção!
  19. Fala pessoal ! Recebemos uma grande contribuição do nosso amigo @Julianops , a integração do Banco Itau API v2, registro on-line de boletos. Fizemos algumas implementações baseadas na documentação porém o ambiente de teste SandBox do Itaú vem passando por instabilidades. Quem desejar testar, colaborar com melhorias, fiquem à vontade ! Necessário cadastro no https://devportal.itau.com.br Criar uma aplicação em SandBox, será fornecido o Client ID e Cliente Secret. Scope utilizado: boletoscash-boletos-consulta_titulo Lembrete, como temos 2 endpoints diferentes para o Ítau a partir de hoje, quem for utilizar a nova API, por favor configurar: ACBrBoleto.Configuracoes.WebService.VersaoDF := 'V2';
  20. Bom dia, prezados. Preciso consumir um endpoint de uma api da Conciliadora, enviando um arquivo xml pelo body. Uso o Delphi 2010 e por isso estou usando o ABCrHTTP para consumir os endpoints de consulta, que estão funcionando normalmente. Porém, não encontrei nenhuma documentação sobre como enviar o arquivo através do ACBrHTTP. Não é multifile. É um arquivo por vez. Muito apreciaria se alguém puder me ajudar com um exemplo. A API exige:
  21. Olá, estou tendo dificuldades para conseguir consumir a API do IFood, não estou conseguindo nenhum avanço, alguem conseeguem me auxiliar?
  22. Estou tendo problemas para registrar/consultar boletos do santander via API, estoura um acess violation nas linhas seguintes Gostaria de saber se o acbr já consegue comunicar com o SANTANDER via API e se existe alguma particularidade na configuração! Está em homologação, estou com as credenciais de homologação, coloquei o tipo cobSantander -Estou usando o demo do AcbrBoleto_Fast
  23. Oi pessoal, bom dia! Estive testando a demo dos boletos e já me cadastrei no BB para poder ter acesso a API, e ao configurar o demo e tentar enviar um boleto de teste, me aparece uma mensagem dizendo que a classe não foi implementada! Estou fazendo algo errado ? Ai debugando ele passa aqui e não passa para frente! Desde já agradeço a atenção!
  24. Eldo1

    Boletos PIX via API

    Olá, Quais são os banco que estão gerando boleto PIX via API no ACBR ?
  25. Prezados. Estou iniciando a implementação do boleto via WS, mais precisamente Sicoob/Bancoob. Analisando os fontes, identifiquei que a unit ACBrBoletoWS faz referências aos arquivos do Bancoob, porém o referido código está comentado e os arquivos não foram disponibilizados no SVN. Gostaria de dar seguimento ao desenvolvimento e homologação.
×
×
  • 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.

The popup will be closed in 10 segundos...