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...
The popup will be closed in 10 segundos...