Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

  • Membros Pro
Postado

Olá pessoal, fui testar hoje o ACBrPIXCD (demo) com as credenciais em produção do banco SANTANDER (33)

considere o cenário preenchido corretamente os dados de configuração, o PSP (chave pix, tipo de chave, consumer key e secret, certificado pfx e senha)...

O erro original é esse:

{"type":"","title":"Bad Request","status":400,"detail":"{\"timestamp\":\"2025-01-06T10:48:54.431-03:00\",\"httpStatus\":\"400\",\"details\":\"CNPJ vazio ou nulo.\"}"}

debuguei o DEMO e está sendo passado a chave pix q é um CNPJ, o exemplo esta sendo informado o TXID (conforme log) dentro do padrão exigido pelo santander, só não estamos identificando o pagador

(nome e cpf) pois entendemos que na prática vai ser gerado várias cobranças PIX sem identificar o pagador.

 

segue o log anexo.

LogPixSantander.png

  • Consultores
Postado
55 minutos atrás, vstsolution disse:

Olá pessoal, fui testar hoje o ACBrPIXCD (demo) com as credenciais em produção do banco SANTANDER (33)

considere o cenário preenchido corretamente os dados de configuração, o PSP (chave pix, tipo de chave, consumer key e secret, certificado pfx e senha)...

O erro original é esse:

{"type":"","title":"Bad Request","status":400,"detail":"{\"timestamp\":\"2025-01-06T10:48:54.431-03:00\",\"httpStatus\":\"400\",\"details\":\"CNPJ vazio ou nulo.\"}"}

debuguei o DEMO e está sendo passado a chave pix q é um CNPJ, o exemplo esta sendo informado o TXID (conforme log) dentro do padrão exigido pelo santander, só não estamos identificando o pagador

(nome e cpf) pois entendemos que na prática vai ser gerado várias cobranças PIX sem identificar o pagador.

 

segue o log anexo.

LogPixSantander.png

Um momento.

  • Consultores
Postado
1 hora atrás, vstsolution disse:

Olá pessoal, fui testar hoje o ACBrPIXCD (demo) com as credenciais em produção do banco SANTANDER (33)

considere o cenário preenchido corretamente os dados de configuração, o PSP (chave pix, tipo de chave, consumer key e secret, certificado pfx e senha)...

O erro original é esse:

{"type":"","title":"Bad Request","status":400,"detail":"{\"timestamp\":\"2025-01-06T10:48:54.431-03:00\",\"httpStatus\":\"400\",\"details\":\"CNPJ vazio ou nulo.\"}"}

debuguei o DEMO e está sendo passado a chave pix q é um CNPJ, o exemplo esta sendo informado o TXID (conforme log) dentro do padrão exigido pelo santander, só não estamos identificando o pagador

(nome e cpf) pois entendemos que na prática vai ser gerado várias cobranças PIX sem identificar o pagador.

 

segue o log anexo.

LogPixSantander.png

Olá @vstsolution,

Esse erro não é referente à chave PIX. 
Aparentemente o problema é que o certificado não está contendo o CNPJ. Já vi esse erro ocorrer com outro usuário, porém ele utilizava arquivo Certificado + Chave Privada. 

No seu caso, vc está utilizando arquivo PFX, correto?
Esse certificado já existia ou foi criado pelo PSP?

Talvez seja necessário consultar o próprio PSP para verificar o motivo do erro.

  • Curtir 1
Consultor SAC ACBr

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

 
  • Membros Pro
Postado

Sim Elias, estamos utilizando o arquivo PFX do cliente (creio q foi gerado pela serasa),

certificado já existia, está dentro do período de validade.

Vamos checar o certificado pra ver as informações dele (conteúdo)

  • Curtir 2
  • Consultores
Postado

Boa tarde!

On 1/6/2025 at 12:45 PM, vstsolution said:

Vamos checar o certificado pra ver as informações dele (conteúdo)

Deu certo após verificar o certificado?

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 !!

  • Membros Pro
Postado (editado)
45 minutos atrás, Diego Foliene disse:

Boa tarde!

Deu certo após verificar o certificado?

Boa tarde!

Ainda não.. vou postar o log aqui, já tentei com PFX e extraindo o PEM mesmo assim não vai

CriarCobrancaImediata( EDC4AF82CF00483C8083CEC0000001 )
PrepararHTTP
LimparHTTP
AcessarEndPoint( PUT, /cob )
ConfigurarAutenticacao( PUT, /cob )
CalcularURLEndPoint( PUT, /cob )
  https://trust-pix.santander.com.br/api/v1/cob/EDC4AF82CF00483C8083CEC0000001
ChamarEventoQuandoAcessarEndPoint( /cob, https://trust-pix.santander.com.br/api/v1/cob/EDC4AF82CF00483C8083CEC0000001, PUT )
TransmitirHttp( PUT, https://trust-pix.santander.com.br/api/v1/cob/EDC4AF82CF00483C8083CEC0000001 )
ConfigurarHTTP
ConfigurarProxy
ConfigurarTimeOut
ConfigurarHeaders( PUT, https://trust-pix.santander.com.br/api/v1/cob/EDC4AF82CF00483C8083CEC0000001 )
  Req.Headers:
Authorization:Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJzdWJqZWN0LXN1YmplY3QiLCJhdWQiOlsiYXVkaWVuY2UxIiwiYXVkaWVuY2UyIl0sInNjb3BlIjoid2ViaG9vay5yZWFkIiwiaXNzIjoidXJuOlwvXC9hcGlnZWUtZWRnZS1KV1QtcG9saWN5LXRlc3QiLCJleHAiOjE3MzY4MDY5MTEsImlhdCI6MTczNjgwMzMxMSwianRpIjoiYzRiZjM1OGEtMjgyZS00OGUwLThkMzMtYTJjOGVhYjhkYWI2In0.RR2iRInHpMTfXGsp3hiAuNejUICVkuQ90_Hgb9fvXK0

  Req.Body:
{"calendario":{"expiracao":180},"devedor":{"cpf":"XXXXXXXXX","nome":"XXXXX"},"valor":{"original":"0.45"},"chave":"31861781000132"}

Http.Sock.SSL.CertificateFile:
Http.Sock.SSL.PrivateKeyFile:
Http.Sock.SSL.Certificate:
Http.Sock.SSL.PrivateKey:

  ResultCode: 400 - Bad Request
  Sock.LastError: 0
  Resp.Headers:
HTTP/1.0 400 Bad Request
Content-Type: application/json
Content-Length: 96
X-traceId: 111e045c-45fd-4493-938c-0102c90dbff6
Expires: Mon, 13 Jan 2025 21:23:12 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Mon, 13 Jan 2025 21:23:12 GMT
Connection: close
Strict-Transport-Security: max-age=86400 ; includeSubDomains


Resp.Body:
{"timestamp":"2025-01-13T18:23:09.080-03:00","httpStatus":"400","details":"CNPJ vazio ou nulo."}
ChamarEventoQuandoReceberRespostaEndPoint( /cob, PUT )
  ResultCode:400
  RespostaHttp: {"timestamp":"2025-01-13T18:23:09.080-03:00","httpStatus":"400","details":"CNPJ vazio ou nulo."}
TratarRetornoComErro( 400 )

 

image.thumb.png.0ae13aef38f5820911a653ab6652dfc5.png

Editado por vstsolution
  • Consultores
Postado
On 1/13/2025 at 6:27 PM, vstsolution said:

Boa tarde!

Ainda não.. vou postar o log aqui, já tentei com PFX e extraindo o PEM mesmo assim não vai

CriarCobrancaImediata( EDC4AF82CF00483C8083CEC0000001 )
PrepararHTTP
LimparHTTP
AcessarEndPoint( PUT, /cob )
ConfigurarAutenticacao( PUT, /cob )
CalcularURLEndPoint( PUT, /cob )
  https://trust-pix.santander.com.br/api/v1/cob/EDC4AF82CF00483C8083CEC0000001
ChamarEventoQuandoAcessarEndPoint( /cob, https://trust-pix.santander.com.br/api/v1/cob/EDC4AF82CF00483C8083CEC0000001, PUT )
TransmitirHttp( PUT, https://trust-pix.santander.com.br/api/v1/cob/EDC4AF82CF00483C8083CEC0000001 )
ConfigurarHTTP
ConfigurarProxy
ConfigurarTimeOut
ConfigurarHeaders( PUT, https://trust-pix.santander.com.br/api/v1/cob/EDC4AF82CF00483C8083CEC0000001 )
  Req.Headers:
Authorization:Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJzdWJqZWN0LXN1YmplY3QiLCJhdWQiOlsiYXVkaWVuY2UxIiwiYXVkaWVuY2UyIl0sInNjb3BlIjoid2ViaG9vay5yZWFkIiwiaXNzIjoidXJuOlwvXC9hcGlnZWUtZWRnZS1KV1QtcG9saWN5LXRlc3QiLCJleHAiOjE3MzY4MDY5MTEsImlhdCI6MTczNjgwMzMxMSwianRpIjoiYzRiZjM1OGEtMjgyZS00OGUwLThkMzMtYTJjOGVhYjhkYWI2In0.RR2iRInHpMTfXGsp3hiAuNejUICVkuQ90_Hgb9fvXK0

  Req.Body:
{"calendario":{"expiracao":180},"devedor":{"cpf":"XXXXXXXXX","nome":"XXXXX"},"valor":{"original":"0.45"},"chave":"31861781000132"}

Http.Sock.SSL.CertificateFile:
Http.Sock.SSL.PrivateKeyFile:
Http.Sock.SSL.Certificate:
Http.Sock.SSL.PrivateKey:

  ResultCode: 400 - Bad Request
  Sock.LastError: 0
  Resp.Headers:
HTTP/1.0 400 Bad Request
Content-Type: application/json
Content-Length: 96
X-traceId: 111e045c-45fd-4493-938c-0102c90dbff6
Expires: Mon, 13 Jan 2025 21:23:12 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Mon, 13 Jan 2025 21:23:12 GMT
Connection: close
Strict-Transport-Security: max-age=86400 ; includeSubDomains


Resp.Body:
{"timestamp":"2025-01-13T18:23:09.080-03:00","httpStatus":"400","details":"CNPJ vazio ou nulo."}
ChamarEventoQuandoReceberRespostaEndPoint( /cob, PUT )
  ResultCode:400
  RespostaHttp: {"timestamp":"2025-01-13T18:23:09.080-03:00","httpStatus":"400","details":"CNPJ vazio ou nulo."}
TratarRetornoComErro( 400 )

 

image.thumb.png.0ae13aef38f5820911a653ab6652dfc5.png

Bom dia!

Estamos buscando mais informações a respeito.

Reportamos assim que descobrirmos algo.

Durante este meio tempo, por favor, pode realizar um teste com o PostMan para verificar se também devolve este mesmo erro?

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 !!

  • Membros Pro
Postado
26 minutos atrás, Diego Foliene disse:

Bom dia!

Estamos buscando mais informações a respeito.

Reportamos assim que descobrirmos algo.

Durante este meio tempo, por favor, pode realizar um teste com o PostMan para verificar se também devolve este mesmo erro?

Obrigado pela atenção Diego, sim farei um teste no postman, já entramos em contato com o time do Santander (SXTOOLS) quando encontramos a solução postarei aqui pra agilizar aos demais colegas.

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