Ir para conteúdo
  • Cadastre-se

dev botao

PIX NO SICREDI


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

Recommended Posts

Postado

Boa tarde amigos,

Apesar de já ter lido no fórum que alguns participantes já conseguiram implementar o PIX no SICREDI estamos com dificuldades. No Banco do Brasil consegui utilizar sem problemas. Provavelmente é algo que estou esquecendo mas não consegui descobrir do que se trata.

O retorno que eu recebo, tanto em produção como homologação, é o seguinte:

Atribuindo PSP: TACBrPSPBancoDoBrasil, Nome: ACBrPSPBancoDoBrasil1
- LerConfiguracao: C:\fontes\Delphi\Componentes\ACBR\Exemplos\ACBrPIXCD\Delphi\PIXCDTeste.ini
- AplicarConfiguracao
  - ConfigurarACBrPIXCD
Atribuindo PSP: TACBrPSPSicredi, Nome: ACBrPSPSicredi1
Atribuindo PSP: Nil
Atribuindo PSP: TACBrPSPSicredi, Nome: ACBrPSPSicredi1
  - ConfigurarACBrPSPs
- LerConfiguracao: C:\fontes\Delphi\Componentes\ACBR\Exemplos\ACBrPIXCD\Delphi\PIXCDTeste.ini
- AplicarConfiguracao
  - ConfigurarACBrPIXCD
  - ConfigurarACBrPSPs
- LerConfiguracao: C:\fontes\Delphi\Componentes\ACBR\Exemplos\ACBrPIXCD\Delphi\PIXCDTeste.ini
- AplicarConfiguracao
  - ConfigurarACBrPIXCD
  - ConfigurarACBrPSPs
EACBrPixHttpException: Erro HTTP: 500, Metodo: POST, URL: https://api-pix-h.sicredi.com.br/oauth/token

**************EACBrPixHttpException**************
Erro HTTP: 500, Metodo: POST, URL: https://api-pix-h.sicredi.com.br/oauth/token

  • Consultores
Postado

Olá @WLE,

Você está fazendo o teste pelo demo?

...o log que enviou está com pouca informação. Aumente o nível do log e anexe novamente, por favor.

Consultor SAC ACBr

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

 
Postado

Olá Elias, estou usando o demo que foi postado aqui no fórum incluindo o Sicredi.

Aumentei o log, mas não trouxe muitas informações:

Atribuindo PSP: TACBrPSPBancoDoBrasil, Nome: ACBrPSPBancoDoBrasil1
- LerConfiguracao: C:\fontes\Delphi\Componentes\ACBR\Exemplos\ACBrPIXCD\Delphi\PIXCDTeste.ini
- AplicarConfiguracao
  - ConfigurarACBrPIXCD
Atribuindo PSP: TACBrPSPSicredi, Nome: ACBrPSPSicredi1
Atribuindo PSP: Nil
Atribuindo PSP: TACBrPSPSicredi, Nome: ACBrPSPSicredi1
  - ConfigurarACBrPSPs
- LerConfiguracao: C:\fontes\Delphi\Componentes\ACBR\Exemplos\ACBrPIXCD\Delphi\PIXCDTeste.ini
- AplicarConfiguracao
  - ConfigurarACBrPIXCD
  - ConfigurarACBrPSPs
CriarCobrancaImediata(  )
PrepararHTTP
Autenticar
LimparHTTP
TransmitirHttp( POST, https://api-pix-h.sicredi.com.br/oauth/token )
ConfigurarHTTP
ConfigurarProxy
ConfigurarTimeOut
ConfigurarHeaders( POST, https://api-pix-h.sicredi.com.br/oauth/token )
  Req.Headers:
Authorization: Basic TVRFd05EZzNPRGN3TURBeE9EZzZNREF3TVRwWE0yazpkeVpSVFRjNUpXaGxPVzhqVlRoUg==
Accept-Encoding: gzip, compress, deflate

  Req.Body:
grant_type=client_credentials&scope=cob.read%20cob.write%20pix.read%20pix.write
  ResultCode: 500 - 
  Resp.Headers:
POST /oauth/token HTTP/1.0
Host: api-pix-h.sicredi.com.br
Keep-Alive: 300
Connection: keep-alive
User-Agent: Mozilla/4.0 (compatible; Synapse)
Content-Type: application/x-www-form-urlencoded
Content-Length: 79
Authorization: Basic TVRFd05EZzNPRGN3TURBeE9EZzZNREF3TVRwWE0yazpkeVpSVFRjNUpXaGxPVzhqVlRoUg==
Accept-Encoding: gzip, compress, deflate


Resp.Body:

EACBrPixHttpException: Erro HTTP: 500, Metodo: POST, URL: https://api-pix-h.sicredi.com.br/oauth/token

***************EACBrPixHttpException***************
Erro HTTP: 500, Metodo: POST, URL: https://api-pix-h.sicredi.com.br/oauth/token
 

  • Consultores
Postado

Em Produção ocorre o erro HTTP: 500 também?

As credenciais estão todas sendo preenchidas corretamente, conforme o ambiente?
Com Client ID, Client Secret, Arquivo Chave Privada e Arquivo Certificado?

Lembrando que as credencias para ambiente de homologação são diferentes das credenciais utilizadas no ambiente de Produção.

...verifique tbm se seus fontes estão atualizados, pois se não me engano foi corrigido um problema onde o certificado não estava sendo enviado nas requisições.

Consultor SAC ACBr

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

 
Postado

Atualizei os fontes por garantia e fiz testes com produção e homologação, tentando inclusive alternar o client id e secret.

Em todos apresenta o mesmo erro.

Em anexo coloquei um print da configuração e outro do debug do delphi.

Delphi.png

Sicredi.png

  • Consultores
Postado

Testando pelo postman vc consegue fazer alguma requisição?

Consultor SAC ACBr

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

 
  • Consultores
  • Solution
Postado

Recentemente fiz algumas alterações no PSP Sicredi, atualize seus fontes e tente efetuar um teste novamente por favor.

Lembrando que para utilizar no demo, vc precisará do arquivo com a Private Key e outro arquivo com o certificado, ambos descriptografados.

Consultor SAC ACBr

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

 
Postado

Oi Elias. Deu certo o PIX no SICREDI. A chave privada estava criptografada.

Obrigado pela dica. Não tinha percebido esse detalhe.

Um grande abraço.

Postado

Oi Elias. Deu certo o PIX no SICREDI. A chave privada estava criptografada.

Obrigado pela dica. Não tinha percebido esse detalhe.

Aproveitando, vocês tem previsão de desenvolver para o SICOOB ? Temos um cliente com essa demanda.

Um grande abraço.

  • Consultores
Postado
23 minutos atrás, WLE disse:

Aproveitando, vocês tem previsão de desenvolver para o SICOOB ? Temos um cliente com essa demanda.

Olá @WLE,

Esse PSP está na fila, o grande problema são as credenciais para testes.

Tentei entrar em contato com eles pelo "Fale Conosco" e tbm por e-mail, porém não tive resposta.

Consultor SAC ACBr

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

 
  • 6 meses depois ...
  • Membros Pro
Postado
Em 09/09/2022 at 16:22, WLE disse:

Oi Elias. Deu certo o PIX no SICREDI. A chave privada estava criptografada.

Obrigado pela dica. Não tinha percebido esse detalhe.

Aproveitando, vocês tem previsão de desenvolver para o SICOOB ? Temos um cliente com essa demanda.

Um grande abraço.

Bom Dia amigo.

Estou com o mesmo problema aqui. Como você fez pra resolver essa questão da chave criptografada?

  • Este tópico foi criado há 633 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...