Ir para conteúdo
  • Cadastre-se

dev botao

PIX Produção BB


Ver Solução Respondido por EliasCesar,
  • Este tópico foi criado há 266 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa Tarde ,

 

Estou tentando usar a APIPIX do banco de brasil em produção Versão 2 que usa Autenticação mútua de certificados(MTLS)

Não esta retorno OK do Webservice.

Algúem sabe como preenchar esses campos abaixo:

Os dois seria o caminho do arquivo .PEM

ACBrPSPBancoDoBrasil1.ArquivoChavePrivada := '';
ACBrPSPBancoDoBrasil1.ArquivoCertificado := '';

pois penso ser isso.

Aguardo retorno.

Link para o comentário
Compartilhar em outros sites

  • Consultores
35 minutos atrás, rlind disse:

Algúem sabe como preenchar esses campos abaixo:

Olá @rlind

Existem dois jeitos de trabalhar com certificados nos PSPs do componente ACBrPIXCD.

Uma forma é atribuir o caminho dos arquivos usando as propriedades que vc citou, por exemplo:

ACBrPSPBancoDoBrasil1.ArquivoChavePrivada := 'C:\ACBr\PIX\ChavePrivada.key';
ACBrPSPBancoDoBrasil1.ArquivoCertificado := 'C:\ACBr\PIX\Certificado.pem';

Outra forma é atribuir o próprio conteúdo dos arquivos para as propriedades:

ACBrPSPBancoDoBrasil1.ChavePrivada := '...';
ACBrPSPBancoDoBrasil1.Certificado := '...';

 

Consultor SAC ACBr

Elias César Vieira
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Assine o
SAC

 
Link para o comentário
Compartilhar em outros sites

Ola. Boa Tarde.

se alguem puder sinalizar o motivo do que esta ocorrendo, agradeço.

preenchi os campos conforme abaixo e o que ocorre eh que já no token ele sai nesse if em httpsend.pas:

ACBrPSPBancoDoBrasil1.ArquivoChavePrivada := 'D:\Rogerio\S.key';
ACBrPSPBancoDoBrasil1.ArquivoCertificado := 'D:\Rogerio\S.pem';

if not InternalConnect(UpperCase(Prot) = 'HTTPS') then
  begin
    FAliveHost := '';
    FAlivePort := '';
    Exit;
  end;

 

Log do envio :

06/07/23 13:33:14:638 -   Req.Headers: Authorization: Basic ZXlKcFpDSTZJalptTWpZaUxDSmpiMlJwWjI5UWRXSnNhV05oWkc5eUlqb3dMQ0pqYjJScFoyOVRiMlowZDJGeVpTSTZORGt6TWpFc0luTmxjWFZsYm1OcFlXeEpibk4wWVd4aFkyRnZJam94ZlE6ZXlKcFpDSTZJalV6WkRRNE16QXRZemN6TVMwME5ESTJMVGcwTWlJc0ltTnZaR2xuYjFCMVlteHBZMkZrYjNJaU9qQXNJbU52WkdsbmIxTnZablIzWVhKbElqbzBPVE15TVN3aWMyVnhkV1Z1WTJsaGJFbHVjM1JoYkdGallXOGlPakVzSW5ObGNYVmxibU5wWVd4RGNtVmtaVzVqYVdGc0lqb3hMQ0poYldKcFpXNTBaU0k2SW5CeWIyUjFZMkZ2SWl3aWFXRjBJam94TmpnM09UZ3lNamMxT0RJMmZR
Accept-Encoding: gzip, compress, deflate

06/07/23 13:33:14:638 -   Req.Body:
grant_type=client_credentials&scope=cob.write%20cob.read%20pix.write%20pix.read
06/07/23 13:33:14:669 -   ResultCode: 500 -
06/07/23 13:33:14:669 -   Resp.Headers:

 

 

 

 

 

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Consultores
  • Solution

Olá @rlind

Talvez sejam as dlls da OpenSSL... 

Você pode encontrá-las nos fontes do ACBr em: "...\trunk2\DLLs\OpenSSL"

image.png

Coloque elas junto ao executável da aplicação

Consultor SAC ACBr

Elias César Vieira
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Assine o
SAC

 
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 266 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...