Ir para conteúdo
  • Cadastre-se

eric100

Membros
  • Total de ítens

    86
  • Registro em

  • Última visita

Tudo que eric100 postou

  1. A implementação deste banco andou? Já foi feito alguma coisa? Se estiver faltando alguma coisa, posso tentar ajudar. Estou precisando desta API também
  2. No seu caso o erro é 401. Pode ter outra causa. Todos os casos que peguei de problemas no certificado retornavam erro 403. Eu checaria as credenciais de acesso.
  3. eric100

    API Sicoob V3 - Erro 403

    Após o certificado do cliente vencer ou apresentar problemas, a API retorna um erro 403 e a mensagem fora do padrão de JSON esperado. Com isso, ocorre uma exception no componente e não retorna a mensagem. Para melhor a resposta, ajustei a classe para retornar o erro. Em anexo, segue arquivo com tratativa para analise. ACBrBoletoRet_Sicoob_V3.pas
  4. Vou implementar para gerar e abrir o PDF. Já testei de tudo na conexão e não cheguei a uma solução.
  5. Parece uma boa solução. Qual componente/ferramenta usou para abrir o PDF no form?
  6. Fontes? Não entendi
  7. eric100

    QRCODE borrado usando TS

    Boa tarde a todos. Estou com problema que ao imprimir o boleto com o qrcode do PIX, usando acesso remoto via TS, a qualidade da impressão cai muito, como podem ver na imagem, o qrcode fica inelegível e a linha pontilhada acima fica quase uma linha reta(que não é um problema, somente relato). Já fizemos atualização do windows e do driver da impressora. O problema ocorre em todos os servidores TS que utilizamos. Caso exporte em PDF e mande impressão sai normal, em qualquer outro uso que não seja TS, sai certo também. Alguem tem uma idéia do que podemos fazer?
  8. Testei novamente e aparentemente o serviço de homologação voltou. Agradeço a atenção.
  9. Vou aguardar alguns momentos e tentar novamente. Quando voltar eu reporto aqui.
  10. Bom dia. Iniciei a homologação do banco c6 com o projeto de exemplo do coalizão. Inseri dados fictícios e os dados de homologação disponibilizados pelo banco, porém ao tentar enviar o boleto recebo o seguinte erro: {"type":"https://developers.c6bank.com.br/v1/error/invalid_request","title":"Requisição inválida.","status":400,"detail":"[BoletoClient]: Inserção do Título negada, pois a data de emissão(29/05/2025) é posterior a D+1(28/05/2025) da data de referência do sistema. Bad Request","correlation_id":"9475fca045aaf247-GRU","timestamp":"2025-05-29T12:27:38.101Z"} Já analisei o envio e nem passa data de emissão. Em anexo, log completo, com clientID e Secret retirados(Caso precisem me avise). Alguém já passou por isso ou tem ideia de como resolver? log.txt
  11. eric100

    cUrl da integração

    Existe forma de gerar o cUrl de uma requisição pelo componente? Motivo: Sempre que ocorre algum problema no banco, seja registro de boleto, consulta, etc... eles pedem a cUrl para validação e temos que ficar criando.
  12. Sim. Já havia lido, porém lá não consigo postar a solução. Postei aqui para contribuir, caso aceitem.
  13. Ao enviar títulos para o banco e algum dado tenha acento, o banco está retornando erro: { "timestamp":"2024-05-21T19:33:45.709+0000", "error":"BAD_REQUEST", "code":"400", "message":"400 BAD_REQUEST \"Failed to read HTTP message\"; nested exception is org.springframework.core.codec.DecodingException: JSON decoding error: Invalid UTF-8 middle byte 0x22; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Invalid UTF-8 middle byte 0x22\n at [Source: (io.netty.buffer.ByteBufInputStream); line: 1, column: 424] (through reference chain: io.sicredi.ecomm.api.business.dto.request.BoletoHibridoRequest[\"pagador\"]->io.sicredi.ecomm.api.business.dto.request.Pagador[\"cidade\"])" } Implementamos a sugestão de melhoria na classe do sicredi: Segue arquivo alterado:ACBrBoletoW_Sicredi_APIV2.pas
  14. Passei pelo mesmo erro. Nas versões anteriores ao Alexandria faltou uma diretiva. Ajustei aqui. ACBrSATExtratoFR.pas
  15. Mais um capítulo da novela. Após diversas tentativas de contato para conseguir o login e senha do sistema SIGEP(utilizado atualmente pelo ACBr) me responderam o esse sistema está descontinuado... e para conseguir a senha tem que fazer vários processos, tornando-se inviável. Na contramão existe a API REST que todos com contrato tem acesso que funciona legal. Vou analisar para criar no componente os métodos necessários para essa nova API.
  16. Acabei de assinar o contrato com os correios. Assim que liberarem meu acesso eu testo e reporto aqui o plano, funcionamento, forma de aderir, etc.
  17. Estou com o mesmo problema. Aparentemente a API é privada e exigem um contrato, mas não encontrei como fazer, preços, etc... Alguem teve mais sucesso nesta busca?
  18. Salve. Preciso utilizar o googlemaps para calcular rotas em Delphi. Utilizava a GMLib, porém parou de funcionar novamente... Alguém utilizando alguma solução? Alguma dica?
  19. Notei que já subiram uma alteração igual a minha. Resolvido.
  20. Entendi. Vou atualizar meu fontes novamente então. Em relação ao nosso número, que alterei para só passar para API os dados sem gerar o verificador se tiver com a quantidade certa de caracteres. Essa alteração podemos prosseguir?
  21. Exatamente. Quanto insere retorna no qrCode, quando consulta retorna no codigoQrCode. Estão os 2 prints dos JSON de retorno e bate com o manual. No seu uso está retornando diferente?
  22. Ainda não tenho os dados de produção liberados. Sobre a pagina 96 é sobre a consulta de um título. Minha alteração foi no resultado na operação de incluir. Fiz uma consulta detalhada e realmente retorna o nome "codigoQrCode", porém não alterei essa parte.
  23. Segue imagem do manual: Segue link do manual: https://drive.google.com/file/d/1rw88rwYaZiMQVXSqTHdUFuRTKnPN_BVC/view?usp=drive_link Pelo tamanho não consegui anexar ao tópico.
  24. Realizando os testes do banco Sicredi encontrei 2 pontos que não entendi o motivo de estar da forma que está e ajustei para atender os requisitos do banco. Segue explicação das alterações e arquivos alterados para analise. Nosso número Retirei a validação se o nosso número estiver informado, passa o valor informado e inseri se o nosso número informado estiver completo com 9 caracteres. Motivo: Passamos o nosso número como 12345. O componente formata de acordo com as solicitações do banco ficando: 23/12345-1. Enviando para API da forma que estava, passando o mesmo 12345, a API retornada que o nosso número precisava de 9 caracteres. Após o ajuste a classe passou a montar o nosso numero da forma correta. ACBrBoletoW_Sicredi_APIV2.pas Retorno - URL PIX Após aceite do banco não estava retornando a URL do PIX. Em validação do retorno obtido vi que o nome no JSON estava diferente. Ajustei o nome do campo. ACBrBoletoRet_Sicredi_APIV2.pas Após os ajustes, funcionou corretamente. Todos os testes efetuados em homologação
  25. Bom dia. Alguma previsão para analise da minha alteraçã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.