# Chaves e DICT (/docs/pix-processamento/endpoints/keys-and-dict)



Endpoints de **consulta**, sem movimentação de dinheiro. Servem para validar o titular de uma chave Pix ou interpretar um QR Code antes de efetuar um saque em [Saques](/docs/pix-processamento/endpoints/withdrawals).

<QuickLinks>
  <QuickLink href="/docs/pix-processamento/endpoints/keys-and-dict/get_pix_key" title="Consulta de chave Pix" method="GET" path="/pix/key" />

  <QuickLink href="/docs/pix-processamento/endpoints/keys-and-dict/get_user_dict" title="Resolver chave DICT" method="GET" path="/user/dict" />

  <QuickLink href="/docs/pix-processamento/endpoints/keys-and-dict/post_pix_qrcode_read" title="Ler QR Code" method="POST" path="/pix/qrcode/read" />
</QuickLinks>

## Quando usar cada um [#quando-usar-cada-um]

| Pergunta                                               | Endpoint                                                                                        |
| ------------------------------------------------------ | ----------------------------------------------------------------------------------------------- |
| Quem é o titular dessa chave Pix (com instituição)?    | [`GET /pix/key`](/docs/pix-processamento/endpoints/keys-and-dict/get_pix_key)                   |
| Quero só resolver a chave para os dados do titular     | [`GET /user/dict`](/docs/pix-processamento/endpoints/keys-and-dict/get_user_dict)               |
| Recebi um QR Code do cliente, quero ler antes de pagar | [`POST /pix/qrcode/read`](/docs/pix-processamento/endpoints/keys-and-dict/post_pix_qrcode_read) |

<Callout type="info">
  Estas consultas não geram transação. O saque em si é feito em [`POST /withdraw`](/docs/pix-processamento/endpoints/withdrawals/post_withdraw) ou [`POST /withdraw/qrcode`](/docs/pix-processamento/endpoints/withdrawals/post_withdraw_qrcode).
</Callout>

## Boas práticas [#boas-práticas]

<QuickLinks>
  <QuickLink href="/docs/pix-processamento/best-practices/dict" title="Consulta DICT" />
</QuickLinks>
