---
title: "Consultar Pix copia e cola (EMV)"
method: POST
path: "/pix/qrcode/parse"
tags: ["Transferências"]
---

# Consultar Pix copia e cola (EMV)

`POST /pix/qrcode/parse`

## Request

- Base URL: `https://api.transfeera.com`
- URL: `https://api.transfeera.com/pix/qrcode/parse`
- Auth: HTTP bearer

## Headers

- `User-Agent` string

## Request body

- object
  - `emv` string, required: Código Pix copia e cola
  - `city_code` string: Código da cidade, segundo a tabela do IBGE
  - `payment_date` string, date: Data prevista para pagamento no formato YYYY-MM-DD

## Response `200`

Successful response

- union
  - QrcodeParseResStatic
    - `type` string: Tipo do QRCode
    - `pix_key` object: Dados da chave Pix associada ao QRCode
      - `key` string: Chave Pix
      - `type` 'EMAIL' | 'CPF' | 'CNPJ' | 'TELEFONE' | 'CHAVE_ALEATORIA'
    - `txid` string: Identificador do QRCode
    - `amount` number: Valor original do QRCode
    - `receiver` object: Dados do recebedor
      - `name` string: Nome do recebedor
      - `city` string: Cidade do recebedor
    - `payer_question` string: Informação adicional a ser apresentada ao pagador
  - QrcodeParseResImmediate
    - `type` string: Tipo do QRCode
    - `pix_key` object: Dados da chave Pix associada ao QRCode
      - `key` string: Chave Pix
      - `type` 'EMAIL' | 'CPF' | 'CNPJ' | 'TELEFONE' | 'CHAVE_ALEATORIA'
    - `txid` string: Identificador do QRCode
    - `amount` number: Valor original do QRCode
    - `receiver` object: Dados do recebedor
      - `name` string: Nome fictício do recebedor
      - `city` string: Cidade do recebedor
    - `payer_question` string: Informação adicional apresentada ao pagador
    - `amount_change_mode` 'VALOR_FIXADO' | 'MODIFICAVEL'
    - `status` 'ATIVA' | 'CONCLUIDA' | 'REMOVIDA_PELO_USUARIO_RECEBEDOR' | 'REMOVIDA_PELO_PSP': Status do QRCode
    - `expires_at` string: Data de expiração do QRCode
    - `payer` object: Dados do devedor à qual a cobrança está endereçada
      - `name` string: Nome do devedor
      - `document` string: Documento do devedor
    - `withdraw` object: Pix saque
      - `amount` number: Valor do saque
      - `amount_change_mode` string
      - `agent_mode` 'VALOR_FIXADO' | 'MODIFICAVEL': Modalidade do agente
      - `agent_ispb` string: ISPB do facilitador do serviço de Pix saque
    - `change` object: Pix troco
      - `amount` number: Valor do troco
      - `amount_change_mode` 'VALOR_FIXADO' | 'MODIFICAVEL'
      - `agent_mode` string: Modalide do agente
      - `agent_ispb` string: ISPB do facilitador do serviço de Pix troco
    - `additional_info` object[]: Informações adicionais
      - `key` string: Identificador da informação adicional
      - `value` string: Conteúdo da informação adicional
  - QrcodeParseResDue
    - `type` string: Tipo do QRCode
    - `pix_key` object: Dados da chave Pix associada ao QRCode
      - `key` string: Chave Pix
      - `type` 'EMAIL' | 'CPF' | 'CNPJ' | 'TELEFONE' | 'CHAVE_ALEATORIA'
    - `txid` string: Identificador do QRCode
    - `amount` number: Valor original do QRCode
    - `fine_amount` number: Valor do abatimento
    - `interest_amount` number: Valor da multa
    - `discount_amount` number: Valor do desconto
    - `abatment_amount` number: Valor dos juros
    - `final_amount` number: Valor final da cobrança
    - `payer_question` string: Informação adicional apresentada ao pagador
    - `status` 'ATIVA' | 'CONCLUIDA' | 'REMOVIDA_PELO_USUARIO_RECEBEDOR' | 'REMOVIDA_PELO_PSP': Status do QRCode
    - `due_date` string: Data de vencimento
    - `expires_at` string: Data limite para pagamento após vencimento
    - `payer` object: Data limite para pagamento após vencimento
      - `name` string: Nome do devedor
      - `document` string: Documento do devedor
    - `receiver` object: Dados do recebedor
      - `name` string: Nome do recebedor
      - `trade_name` unknown
      - `document` string: Documento do recebedor
      - `city` string: Cidade do recebedor
      - `state` string: Estado do recebedor
      - `address` string: Endereço do recebedor
      - `postal_code` string: CEP do recebedor
    - `additional_info` object[]: Informações adicionais
      - `key` string: Identificador da informação adicional
      - `value` string: Conteúdo da informação adicional

---

[API](https://skmtc.dev/transfeera/apis/pagamentos.md) - [All operations](https://skmtc.dev/transfeera/apis/pagamentos/llms.txt) - [OpenAPI document](https://skmtc.dev/transfeera/apis/pagamentos/revisions/9ae3c108bf52?raw)
