Comunidade
Problema registrando um PIX
Olá,
Tenho há alguns dias tentado realizar o registro de um PIX na sandbox, mas tenho recebido um erro consistentemente. Se eu falho alguma das validações, recebo um erro de acordo, mas quando a requisição está (aparentemente) correta, o erro ocorre.
Minha requisição é conforme:
curl --verbose --location --request PUT 'https://secure.sandbox.api.pagseguro.com/instant-payments/cob/testetestetes123456413teste'
--header 'Authorization: Bearer 7165d3e4...'
--header 'Content-Type: application/json; charset=utf-8'
--cert certificado.pem
--key certificado.key
--data-raw '{
"calendario": {
"expiracao": "3600"
},
"devedor": {
"cpf": "02436969060",
"nome": "Exemplo"
},
"valor": {
"original": "1.20"
},
"chave": "73fa7d23-4d83-4f44-b4eb-9eeec083b1ee",
"solicitacaoPagador": "Serviço realizado.",
"infoAdicionais": []
}'
Com o resultado:
< HTTP/2 500
< x-amzn-requestid: a3b5c41e-357f-4ac2-b29b-e55c8e57c240
< x-amzn-remapped-content-length: 209
< x-amzn-remapped-connection: keep-alive
< x-amz-apigw-id: NoyvgFFqIAMFXZg=
< x-amzn-remapped-date: Wed, 16 Feb 2022 13:38:43 GMT
< content-type: application/json
< content-length: 209
< date: Wed, 16 Feb 2022 13:38:43 GMT
<
- Connection #0 to host secure.sandbox.api.pagseguro.com left intact
{"status":500,"detail":"Erro inesperado","type":"https://pix.bcb.gov.br/api/v2/error/ErroInternoDoServidor","title":"Erro Interno do Servidor","error_messages":[{"code":"500","description":"Erro inesperado"}]}
Esse retorno de status 500 ocorre com PUT nesse endpoint, se faço GET, para consultar, retorna corretamente.
Já testei com CURL, WGET e com o Postman, o erro ocorre com todos.
Suporte por email do PagSeguro não me responde sobre esse problema há 4 dias úteis.
Obrigado.
Olá, Leonardo!
Este cenário ocorre devido as credenciais utilizadas para gerar o token.
Orientamos que você gere um novo token utilizando o client_id "1ee........03" e o client_secret associado a ele.
Qualquer dúvida estamos a disposição
Att
Olá Weser,
Parece ter corrigido.
Em produção, o client id/secret também é diferente entre cartão e pix?
Obrigado.
Você está utilizando a API-Pix para transacionar Pix e a API de Order para transacionar cartão?
API Pix para transacionar PIX e a Cobrança (Charge) para cartão.
Legal, neste caso segue com tokens separados em produção também.
Entendo, então, mantenho separados.
Agora, parei para olhar (de novo) a API Order, e achei interessante ela fornecer o BRCode (e um caminho pro QRCode em PNG), mas a API Pix não fornecer essas informações e termos que criar o BRCode...