Ir para conteúdo
  • Cadastre-se

serginhoott

Membros Pro
  • Total de ítens

    83
  • Registro em

  • Última visita

Sobre serginhoott

Contact Methods

  • Website URL
    http://www.ottsistemas.com.br

Últimos Visitantes

1.579 visualizações

serginhoott's Achievements

  1. Bom dia, não evoluímos, acabou que o cliente trocou a plataforma de e-commerce dele e integramos direto com a outra API, não vou conseguir te ajudar dessa vez.
  2. Obrigado Juliomar, como fazia tempo que não tinha interação resolvi perguntar somente para confirmar mesmo se tinha evoluído algo. Obrigado
  3. Bom dia! Comecei a testar e estudar o código do demo da ACBRTEFAPI, e estou com o mesmo erro, vocês conseguiram evoluir nesse erro usando o sitef?
  4. Olá, busco componente de integração com a loja virtual Tray, ou programador freelancer que esteja disposto a realizar esse trabalho de desenvolvimento.
  5. Boa tarde, a integração com a API do Banco Sicoob já está sendo realizada por alguém? Caso esteja em andamento por alguém gostaria de participar e ajudar para finalizar, mas caso não esteja ninguém desenvolvendo irei realizar a integração, pois estou com várias demandas de clientes para essa API. Obrigado
  6. Obrigado pessoal, é que um cliente meu recebeu um contato de uma empresa, acredito que seja uma dessas empresas pilotos, oferecendo uma apresentação do sistema e falando que já estava em produção. Escutei o Papo AcbrPro aqui que fala disso já me esclareceu bastante coisas.
  7. Boa tarde pessoal, sobre o DT-e - Documento Eletrônico de Transporte, o Acbr está desenvolvendo alguma coisa de componente ou ainda não existe nada? Alguém sabe como está os prazos desse projeto?
  8. Olá pessoal, alguém tem componente ou desenvolveu alguma integração com a loja virtual Opencart e que esteja disposto a negociar essa integração? Obrigado
  9. @willmesquitabom dia, Iniciei uma implantação no município de Floresta/PR, que usa o mesmo padrão, estou com as mesmas dificuldades suas, se quiser postar a tua solução já valido ela se esta ok na cidade de Floresta, abraços
  10. Adicionando novamente a Unit correta, pois a que foi anteriormente estava errada, o que vale é essa ACBrBoletoW_Caixa.pas
  11. Boa tarde pessoal ! Hoje fiz vários testes no componente do WS para Caixa Federal, me deparei com alguns problemas na unit ACBrBoletoW_Caixa, fiz uma correção e estou anexando a unit, especificando aqui: O campo NossoNumero é formatado com 17 dígitos, sempre iniciando por '14', para resolver coloquei assim: '14' + ACBrUtil.PadLeft(NossoNumero, 15, '0') em todos os lugares onde aparece io Na função GerarAutenticacao, não estava gerando o HASH corretamente por 3 motivos: Nosso número, corrigido com a solução anterior O valor estava sem formatação, ocasionado divergencia no hash também, exemplo, boleto de R$ 10,00 estava passando para montagem do hash como 10, correto seria 1000, resolvido assim: FormatFloat('#0.00', Valor) No Result também estava gerando o HASH errado antes: Result := AsciiToHex(SHA1(sAutenticacao)) Depois: Result := TNetEncoding.Base64.EncodeBytesToString(GetStrHashSHA256(trim(sAutenticacao))); Adicionando também a função GetStrHashSHA256 para geração do HASH e depois convertendo para BASE64 função a seguir adicionada: function TBoletoW_Caixa.GetStrHashSHA256(Str: String): TBytes; var HashSHA: THashSHA2; begin HashSHA := THashSHA2.Create; result := HashSHA.GetHashBytes(Str,SHA256); end; Somente após as alterações consegui gerar boleto em produção, fiz vários testes e gerei 20 boletos e todos registrados. Espero ter colaborado, em aenxo unit para análise. ACBrBoletoW_Caixa.pas
  12. Olá, também coloquei a chave J no Keyuser, tenta incluir a chave J também
  13. Boa tarde pessoal, hoje consegui fazer os testes em produção, tive que fazer uma pequena alteração na unit ACBrBoletoW_BancoBrasil.pas, na linha 73 antes: C_URL = 'https://cobranca.bb.com.br:7101/registrarBoleto'; corrigido: C_URL = 'https://cobranca.bb.com.br:7101/'; Necessário pois na hora passar a URL para registro estava duplicando registrarBoleto, estava ficando "/registrarBoletoregistrarBoleto", ocasionando erro na chamada da API do BB. feita essa mudança boletos registrados com sucesso em Produção, em anexo unit alterada. ACBrBoletoW_BancoBrasil.pas
  14. Bom dia! Somente em homologação até o momento, mas hoje vou ver se consigo fazer um boleto em produção para validar corretamente as alterações.
  15. Boa tarde Realizei testes hoje no novo componente e detectei um problema, conforme o manual do BB o campo "textoNumeroTITULOCliente" é composto do seguinte padrão: Os três (3) primeiros bytes devem ser zeros, os sete (7) seguintes serão o número do convênio e os dez (10) finais o número sequencial de títulos, mudando o componente para ACBrBoletoW_BancoBrasil.pas consegui gerar os boletos em homologação. Código antes: Gerador.wCampo(tcStr, '#28', PrefixTag('textoNumeroTituloCliente' ), 01, 20, 1, NossoNumero, DSC_NOSSO_NUMERO); Código Alterado: Gerador.wCampo(tcStr, '#28', PrefixTag('textoNumeroTituloCliente' ), 01, 20, 1, '000' + Boleto.Cedente.Convenio + NossoNumero, DSC_NOSSO_NUMERO); A unit alterada está em anexo também, junto com o print do manual que fala do respectivo campo. ACBrBoletoW_BancoBrasil.pas
×
×
  • 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...