Pular para o conteúdo principal
GET
https://api.owem.com.br
/
v4
/
i
/
pix
/
in
/
dynamic-qrcode
/
{txId}
Buscar QRCode por ID
curl --request GET \
  --url https://api.owem.com.br/v4/i/pix/in/dynamic-qrcode/{txId} \
  --header 'Authorization: <authorization>'
{
  "requestId": "a111b222-c333-4d44-8e55-f66677788899",
  "success": true,
  "size": 1,
  "message": "QR Code consultado",
  "data": {
    "createdAt": 1766523042000,
    "id": "7c4f3a2d8e1248a6b9c71f45e2",
    "dueDate": "2025-12-25T12:00:00.000Z",
    "emv": "00020101021226840014br.gov.bcb.pix2562qrcode.owem.com.br/pix/f9a0b1c2d3e4f5a6b7c8d9e05204000053039865802BR5909CLIENTE6008SAOPAULO62070503***6304ABCD",
    "pixKey": "abc12345-6789-0abc-def0-123456789abc",
    "amount": 197.99,
    "updatedAt": 1766523045000,
    "uid": "7c4f3a2d8e1248a6b9c71f45e2"
  }
}

Finalidade

Retorna os dados de um QR Code dinâmico (PIX IN) previamente criado. O txId é o identificador único da cobrança e equivale ao entryId usado nas consultas de Ledger.

Autenticação

Authorization
string
obrigatório
Basic Auth obrigatório no formato: Basic {Base64(API_KEY:API_SECRET)}

Path Parameters

txId
string
obrigatório
Identificador do QR dinâmico gerado na criação.

Resposta

requestId
string
UUID para rastreio
success
boolean
Status da operação
size
number
Quantidade de itens retornados
message
string
Mensagem descritiva (ex: “QR Code consultado”)
data
object
{
  "requestId": "a111b222-c333-4d44-8e55-f66677788899",
  "success": true,
  "size": 1,
  "message": "QR Code consultado",
  "data": {
    "createdAt": 1766523042000,
    "id": "7c4f3a2d8e1248a6b9c71f45e2",
    "dueDate": "2025-12-25T12:00:00.000Z",
    "emv": "00020101021226840014br.gov.bcb.pix2562qrcode.owem.com.br/pix/f9a0b1c2d3e4f5a6b7c8d9e05204000053039865802BR5909CLIENTE6008SAOPAULO62070503***6304ABCD",
    "pixKey": "abc12345-6789-0abc-def0-123456789abc",
    "amount": 197.99,
    "updatedAt": 1766523045000,
    "uid": "7c4f3a2d8e1248a6b9c71f45e2"
  }
}

Códigos de Status

HTTPDescrição
200QR encontrado
400txId inválido
401Credenciais inválidas
403IP não allowlisted
404txId inexistente/expirado
429Rate limit excedido
500Erro interno
Se o QR estiver expirado, regenere a cobrança com POST /v4/i/pix/in/dynamic-qrcode.
O txId deste recurso é o identificador usado para confirmação contábil via GET /v4/i/ledger/entry-id/:entryId (onde entryId = txId).