Ir para conteúdo
  • Cadastre-se

DevSolucaoSistemas

Membros
  • Total de ítens

    25
  • Registro em

  • Última visita

Tudo que DevSolucaoSistemas postou

  1. A principio somente aqui na loja, não tivemos relato de clientes. Usamos aqui para o gerenciamento financeiro. Vou abrir um chamado no portal do desenvolvedor, tendo novidades posto aqui.
  2. Bom dia a todos. Começou acontecer recentemente na API SICREDI V2, na emissão de boleto, acontecer timeout, e o boleto no banco fica registrado com situação "AGUARDANDO CONFIRMAÇÃO", como na imagem a seguir. E o retorno no log fica assim. Alguém mais possou por situação parecida?
  3. Boa tarde a todos, quando for postado posso ajudar nos testes, vou ter de implementar essa funcionalidade também. No que eu puder contribuir estou disponível.
  4. Boa tarde Luis. Estou tendo o mesmo problema. Alguma resposta por parte da equipe do banco? O problema ocorre apenas no ambiente de teste? Alguma solução definitiva?
  5. Boa tarde, desculpa demora em responder. Testei essa unit que passou e funcionou perfeitamente também. Agradeço pela disponibilidade.
  6. Sim, vem com "-" mesmo, só que apresenta erro de conversão na função "StrToDateDef(data,0)", quando a data já esta formatada "14-11-2022". Fazendo a conversão com a data no formato "14/11/2022", funciona normalmente.
  7. Boa tarde a todos. Ao fazer a consulta dos boletos liquidados por dia no Sicredi APIV2, a data de pagamento apresenta erro de conversão e fica com valor de 30/12/1899. Segue anexo correção para analise. ACBrBoletoRet_Sicredi_APIV2.pas
  8. Se utiliza datasets na tela, tive um problema com o count, até o 2.5 retorna integer, a partir do 3.0 retorna bigint, quando abre o formulário acontece problema de incompatibilidade. Ai tem que deletar o field e puxar de novo para mudar o tipo.
  9. Boa tarde, não são compatíveis, tem que entrar em contato com a agência e pedir para habilitar a emissão do boleto. Pelo menos foi o que o responsável da agência daqui disse. Mandam até um contrato para ativação. Foi esse o processo feito aqui.
  10. Compatíveis entre si creio que não seja por que tem campos diferentes e formar de autenticar também. Tipo não daria para utilizar o mesmo fonte no acbr teriam que ser classes separadas pois mudam implementação tanto na autenticação quando no envio dos boletos. Mas para o cliente utilizar é bem simples, basta a aplicação estar cadastrada no portal, e o cliente gerar o código de acesso, creio que seja o mesmo utilizado na API já existente. Já entrei em contato com o banco não sei se vou conseguir retorno logo, por causa do feriado.
  11. Bom dia, não tenho essa informação. Vou entrar em contato com o responsável no Sicredi. Mas creio que só criar a aplicação no portal do desenvolvedor, por que a autenticação é Cendente + Agencia, e o Codigo acesso gerado no Internet banking. Logo se tiver habilitado menu que gera o código de acesso vai conseguir emitir. Vou confirmar e reporto aqui.
  12. Boa Tarde. Fazendo testes em produção tive que fazer uma alteração. Não estava autenticando corretamente, devido este teste no OnCreate. Segue o código com a alteração. A consulta do retorno está sempre sempre sem itens, vou aguardar o processamento dos boletos durante a noite e ver se vem amanhã de manhã se valida os testes que fizemos hoje. Qualquer novidade aviso. ACBrBoletoW_Sicredi_APIHibrido.pas
  13. Boa Tarde a todos. Segue em anexo os fontes para análise da alteração para emissão do boleto Hibrido do Sicredi. Funcionando emissão, alterações de vencimento, baixa, consulta do PDF, e consulta de lista de baixas de boleto por data de pagamento em ambiente de homologação. Criado um tipo de cobrança nova "cobSicredAPIHibrido", para manter compatibilidade com a outra API que já esta implementada. Vou iniciar em os testes produção essa semana. BoletoSicredi.rar
  14. Bom dia, essa API que esta implementada no ACBR não disponibiliza o boleto hibrido apenas o registro do boleto online. Estou finalizando a implementação de uma outra API do Sicredi que faz essa implementação do boleto hibrido.
  15. Vou fazer uns testes em produção essa semana para poder postar os fontes aqui. Essa implementação é da API do Sicredi que permite fazer o boleto Hibrido. Terminando crio um tópico com os fontes novos para validação.
  16. Consegui resolver com um pequeno ajuste no componente. Obrigado.
  17. Bom dia a todos. Estou implementando no ACBr o Boleto Hibrido do Sicredi, só esta faltando a implementação do método que retorna o PDF do Boleto no formato octet-stream pelo body da retorno da requisição. Já estou conseguindo fazer a requisição e fazer o retorno, mas não estou conseguindo converter o Body do retorno em um arquivo PDF. Tentei usando TStream, TFileStream e não deu certo. O arquivo é salvo mas abre em branco. Pelo postman salvando a requisição fica certo. Alguém já fez algo do tipo? Segue o arquivo do PDF gerado pelo Postman. Deixo em Anexo a Unit do Retorno do Ws, uma operação tpConsultarPDF na linha 253 da unit. boleto_2023-02-06T15.pdf ArquivoNaoAbre.pdf ACBrBoletoRet_Sicredi_API2.pas
  18. Pois é, vou aguardar a liberação deles para instalar que já tem cliente esperando. Qualquer novidade posto aqui.
  19. Será que alguém mais conseguiu gerar o CSR, ou esse erro de digitação foi uma coincidência enorme e no meu caso deu certo.
  20. Olha, agora que citou novamente que fui reler e realmente a palavra "Confederacao" esta errado, está "Confederecao", mas o mais engraçado que o certificado foi validado, já testei em homologação e produção com a conta da empresa e consegui fazer PIX dinâmico. Estou só aguardando a liberação do Sicredi para os demais clientes. Fui conferir no manual e está da forma que vc citou acima.
  21. Sim. Com esse código. De acordo com o manual que me foi passado pelo banco.
  22. É por que no demo tem um componente na tela e nesse caso foi criado em tempo de execução.
  23. Na verdade tem que utilizar, não pode remover a função, tem que utilizar tanto na Key quanto no Certificado. Tem utilizar da mesma forma do Demo. E também o demo foi atualizado recentemente, tem que utilizar a função Var_OpenSSL.CreateCertificateSignRequest() para gerar o certificado, tem uma versão do demo que estava gerando com outra função que também não dava certo, as vezes o fonte do seu demo esteja desatualizado, o que pode esta causando o problema. Key: ACBrOpenSSLUtils.GenerateKeyPair(Var_PrivateKey, Var_PublicKey,EmptyStr,bit2048); DsCdsDados.DataSet['CTB_APIKEY'] := ChangeLineBreak(Var_PrivateKey, sLineBreak); Certificado: Var_Certificado := Var_OpenSSL.CreateCertificateSignRequest( 'api-pix-'+OnlyAlphaNum(Funcoes.SemAcento(DmCOmum.Pub_Sistema.Instituicao.NomeFantasia)), 'Confederecao Interestadual das Cooperativas Ligadas ao Sicredi', 'API PIX Sicredi', 'Porto Alegre', 'Rio Grande do Sul', 'BR', DsCdsDados.DataSet.FieldByName('Ctb_EmailConta').AsString); DsCdsDados.DataSet['CTB_APICERTIFICADO'] := ChangeLineBreak(Var_Certificado,sLineBreak); Dessa forma deu certo no meu caso. utilizei um dataSet para salvar.
  24. Olá, boa tarde. Tive problemas também na geração, só que foi um problema que na hora de gerar o certificado não utilizei a função ChangeLineBreak(), antes de salvar o arquivo. O motivo também não especificaram, somente disseram que era incompatível. Revisando a função que tinha feito percebi esse problema, fiz essa alteração deu certo a validação do certificado.
×
×
  • 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.