Ir para conteúdo
  • Cadastre-se

luizhenriqueluvizutto

Membros Pro
  • Total de ítens

    17
  • Registro em

  • Última visita

Sobre luizhenriqueluvizutto

Contact Methods

  • Website URL
    www.sisimagem.com.br

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

luizhenriqueluvizutto's Achievements

  1. Eu utilizo o THTTPSend para me comunicar com minhas próprias APIs, mas sempre recebia o erro 500 ao realizar requisições via HTTPS. Ao analisar os fontes da ACBr na transmissão de PIX (criação de cobranças, consultas etc.), observei a declaração da unit ssl_openssl. Assim, adicionei essa declaração na mesma unit das requisições do THTTPSend, e isso solucionou meu problema. Adiciono apenas que combinando com as DLL`s corretas no path da aplicação conforme citado pelo @Daniel Simoes Obrigado, Luiz Henrique
  2. Boa tarde!! Estou em contato com o pessoal do BB para homologar um boleto que tem Taxa de Juros mensais. Parametrização do componente: Titulo.CodigoMoraJuros := cjTaxaMensal; Titulo.ValorMoraJuros := 6; No meu boleto impresso está OK: "Cobrar juros de 6% ao mês de atraso para pagamento após o vencimento." O problema está no arquivo de remessa: Pelo que vi nos fontes do arquivo: - ACBrBancoBrasil.pas - function TACBrBancoBrasil.GerarRegistroTransacao240(ACBrTitulo : TACBrTitulo): String; está fazendo apensa da seguinte forma: {Código Mora} if CodigoMora = '' then begin if ValorMoraJuros > 0 then CodigoMora := '1' else CodigoMora := '3'; end; E, segundo o BB devo enviar: CodigoMora := '2';
  3. Gerei os arquivos: ArquivoChavePrivada e ArquivoCertificado no exemplo ACBr na aba do Siccob e passei junto no PSP do BB v2 e com o ajuste feito nos fontes do ACBr deu certo!!
  4. Boa tarde! Estamos com dificuldades de implementar a API PIX v2 do Banco do Brasil. Fizemos o credenciamento no portal developers do BB e Enviamos o certificado A1 no padrão conforme pede o manual em base64 e separados em: - Certificado - Certificado CA - Raiz O portal do BB deu como atendido. qual é a forma correta de configurar o componente? TACBrPSPBancoDoBrasil( PSPACBr ).BBAPIVersao := apiVersao2; TACBrPSPBancoDoBrasil( PSPACBr ).ClientID := Dados.ClientID; TACBrPSPBancoDoBrasil( PSPACBr ).ClientSecret := Dados.ClientSecret; TACBrPSPBancoDoBrasil( PSPACBr ).DeveloperApplicationKey := Dados.DeveloperKey; TACBrPSPBancoDoBrasil( PSPACBr ).ChavePIX := Dados.ChavePIX; TACBrPSPBancoDoBrasil( PSPACBr ).epCob.CobSolicitada.chave := Dados.ChavePIX; TACBrPSPBancoDoBrasil( PSPACBr ).ArquivoChavePrivada := ???; TACBrPSPBancoDoBrasil( PSPACBr ).ArquivoCertificado := ???; Até geramos o arquivo "ArquivoChavePrivada" e o "ArquivoCertificado" baseado no exemplo do Sicoob porém não conseguimos criar a cobrança. o retorno que recebo é: 27/06/23 15:36:29:220 - Resp.Body: {"errors":[{"codigo":404,"versao":1,"mensagem":"Not Found","ocorrencia":"N/A"}]} 27/06/23 15:36:29:220 - ChamarEventoQuandoReceberRespostaEndPoint( /cob, POST ) 27/06/23 15:36:29:221 - ResultCode:404 27/06/23 15:36:29:221 - RespostaHttp: {"errors":[{"codigo":404,"versao":1,"mensagem":"Not Found","ocorrencia":"N/A"}]} Como enviar o certificado ao BB.pdf
  5. Boa tarde! Quando ligo as opções de protesto para o Banco ITAÚ (não sei com relação aos outros bancos) as instruções aparecem no corpo do boleto normalmente, o meu problema estava sendo em ligar o protesto lá no banco após a transmissão do arquivo de remessa. Para solucionar, passei a atribuir também na propriedade "Instrucao1", "Instrucao2" ou "Instrucao3" o código referente ao tipo de protesto de acordo com o layout do Itaú conforme: '34'; // dias corridos '35'; // dias uteis Desta forma resolveu meu problema, porem questiono: "Esta é a forma correta de ser feita ou será que o componente da ACBr deveria fazer isso de forma automática quando ligarmos a opção protesto?" Uma ótima tarde a todos! Luiz Henrique
×
×
  • 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.