Ir para conteúdo
  • Cadastre-se

dev botao

PixCD - Sicredi


Recommended Posts

  • Membros Pro

Bom dia,

Estou usando o Demo da Lib PixCD - Sicredi

Já tenho a homologaçãoas credenciais do Sicredi

Me parece que esta gerando a cobrança, mas não aparece (no Demo) o QR Code

Tem algum material o procedimento a ser exeecutado para a geração do QR Code ?

 

Estatico.png

Cobrança imediata.png

ACBrLibPIXCD-20240418.log PIX_CobrImediata.ini

Link para o comentário
Compartilhar em outros sites

  • Consultores
20 minutos atrás, Walter Vecchi Jr. disse:

Bom dia,

Estou usando o Demo da Lib PixCD - Sicredi

Já tenho a homologaçãoas credenciais do Sicredi

Me parece que esta gerando a cobrança, mas não aparece (no Demo) o QR Code

Tem algum material o procedimento a ser exeecutado para a geração do QR Code ?

 

Estatico.png

Cobrança imediata.png

ACBrLibPIXCD-20240418.log 203.32 kB · 0 downloads PIX_CobrImediata.ini 352 B · 0 downloads

Olá @Walter Vecchi Jr. tudo bem ?

Olhando os logs, o método GerarQRCodeEstatico você não acessa os endpoints.. por isso vai gerar um pagamento estático com base nas credenciais que você informou.. feito isso, só precisa pegar este retorno e gerar um QRCode usando a própria IDE, para que possa ler e efetuar o pagamento, onde o único controle é o comprovante de pagamento do mesmo..

Quanto ao método CriarCobrancaImediata, este sim tem acesso aos endpoints e olhando o retorno nos logs, me parece que você esta sem permissão para acesso.. nesse caso precisa entrar em contato com a PSP para que eles possam te auxiliar..
 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia,

Já conferi as credenciais e os certificados, estão corretos.

O suporte do Sicredi me retornou:
                                 Esse erro 403 normalmente quando da falha na autenticação mTLS,, a chamada ta criptografada?

                                vou te mandar o manual nosso e tem a página 36 que fala das possibilidades do que pode ser

 

Este é o manual que o suporte me enviou:

 https://www.dropbox.com/scl/fi/tuychiannd3pagy1dl45h/Guia_Tecnico_Integracoes_API_Pix_Sicredi_V1.9.pdf?rlkey=gpfan1vvazr1io36p4o4cxp1v&st=ktduocw5&dl=0

 

 

 

Capturadetela2024-04-19100110.thumb.png.d904b424ceaa84814816ea39bea9b17a.png

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Por favor, configure o Log do Componente no ACBrLib.. 
https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca23.html
ArqLog -> Informe um Path e NivelLog = 4

Faça um teste com o programa nativo do componente

Se ainda sim retornar a mesma mensagem.. Precisa falar com a PSP.. pode ser algo relação ao certificado.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores
19 horas atrás, Walter Vecchi Jr. disse:

Parece erro ao carregar os cerficados, o Suporte do Sicredi disse que os certificados estão corretos,

Se puder, dê uma analizada porque se depender do suporte do Scredi isso não sai, eles  empurram o problema para o Dev e fica por isso mesmo.

Agradeço se puder ajudar.

erro ao carregar certificado.png

2-erro na geração.png

4-erro ao carregar certificado.png

3-Log das operações.txt 2.72 kB · 0 downloads PIXCDTeste.ini 1.72 kB · 0 downloads

Bom dia!

Nos prints do exemplo nativo a mensagem é "Failed to Load OpenSSL Library".

A dll da OpenSSL é utilizada para trabalhar com os certificados e por isso é uma dependência necessária.

Por favor, pegue as Dlls deste LINK, coloque no mesmo diretório do PIXCDTeste.exe e faça um novo teste para que possamos validar se o problema para ler as informações do certificado persistem.

 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde.

Ocultei o seu tópico por contar informações de autenticação.

O mesmo ainda é visível para a equipe de consultores e moderadores.

Vamos verificar as informações que disponibilizou e reportamos assim que descobrirmos algo.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores
6 horas atrás, Walter Vecchi Jr. disse:

Bom dia, fico no aguardo.

Boa tarde!

Por favor, no seu arquivo ACBrLib.ini, na seção [PIXCD], configure o NivelLog para 4 e em ArqLog defina o caminho completo(Caminho + Nome do arquivo) para salvar um Log específico do PIX gerado pela Lib.

A princípio, comparando os arquivos 3-Log das Operações.txt e 11-Log das Operações.txt, a principal diferença que notei é que o conteúdo de "Authorization: Basic" está divergindo entre eles.

Mas ambos são logs do teste feito no exemplo nativo.

Preciso de um log gerado na Lib para comparar com o 11-Log das Operações.txt que é o arquivo correspondente a tentativa de sucesso.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores
28 minutos atrás, Walter Vecchi Jr. disse:

Boa tarde Diego,

Segue o Log

ArquivoLog 4.58 kB · 0 downloads

vi agora, alem do log criado com o nome que defini no aruivo ini, foi criado um log acho que padrão.

segue no anexo

ACBrLibPIXCD-20240424.log 64.68 kB · 0 downloads ACBrLib.ini 3.3 kB · 0 downloads

A diferença agora me parece estar no final da URL para a qual é feita a requisição.

Esta é a informação do TxId.

Conferindo no log da Lib, você utilizou: WANO80 para ela.

Veja o valor que consta no log do teste no exemplo nativo: 93920DE81DCB43EA9C09FB8425AB3782

Conforme manual dos padrões para iniciação no PIX, o TxId precisa respeitar essas regras:

Citar

O txid deve ter, no mínimo, 26 caracteres e, no máximo, 35 caracteres de tamanho. Os caracteres aceitos neste contexto são: A-Z, a-z, 0-9.

Por favor, corrija o valor do TxId respeitando as especificações e faça um novo teste.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde!

Analisando os últimos arquivos que disponibilizou, a diferença que notei foi no JSON que é enviado para a requisição.

Por favor, faça um teste tentando reproduzir da melhor forma possível o cenário que ocorreu com sucesso no programa exemplo nativo para vermos o resultado.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

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