# Verificação por chip NFC

Source: https://help.didit.me/pt-BR/documents-coverage/nfc-chip-verification
Updated: 2026-08-19

O NFC lê o chip assinado de um passaporte ou documento com chip pelo celular, a verificação de documento mais forte, e recorre à foto quando o chip não é lido.

O NFC lê o chip criptograficamente assinado de um passaporte ou documento de identidade com chip e verifica se a assinatura remete ao país emissor. Ele precisa de um celular com hardware NFC, então é entregue por meio de um **SDK nativo** em vez de uma simples página de navegador - e sempre recorre a uma verificação normal por foto quando o chip não pode ser lido. US$ 0,15 por leitura concluída, pagos com o crédito do seu plano ou com o seu saldo.

[Video: Verificação de passaporte NFC: leitura de chips de ePassport e ID - Didit Academy](https://www.youtube.com/watch?v=43kCRJPXe6s)

## O que o NFC realmente comprova

Uma verificação de documento comum lê a superfície impressa. O NFC lê o **chip**, e o chip é assinado pelo governo que emitiu o documento. Isso significa que o NFC pode comprovar duas coisas que uma foto não consegue:

- Que os dados realmente vieram da autoridade emissora, porque a assinatura remete à autoridade certificadora daquele país.
- Que o documento não foi alterado, porque uma adulteração quebra a assinatura - inclusive adulterações invisíveis a olho nu.

É a verificação de documento com o maior nível de garantia que a Didit oferece. Ela também retorna dados que a superfície impressa não carrega, incluindo a própria imagem de retrato do chip.

> **Note:** Depois de um teste supervisionado de um ano, o Tesoro Público, o Banco de España, o SEPBLAC e a CNMV, da Espanha, concluíram que a verificação por NFC + prova de vida da Didit é **pelo menos tão segura quanto uma verificação de identidade presencial** segundo as regras de prevenção à lavagem de dinheiro. Veja [certificações e conformidade](https://help.didit.me/pt-BR/data-privacy/certifications-and-compliance).

## Onde o NFC funciona, e onde não funciona

O NFC precisa do rádio NFC do celular, o que significa que precisa de um contexto de aplicativo que consiga usá-lo:

| Forma de entrega | NFC disponível? |
|---|---|
| SDK nativo mobile (iOS, Android, React Native, Flutter) | Sim |
| Uma página de navegador no celular | Não - o chip não pode ser lido a partir de uma página web comum |
| Desktop | Não |

Se você quer o NFC no seu fluxo, precisa que a verificação rode dentro de um aplicativo que incorpore um dos [SDKs nativos](https://help.didit.me/pt-BR/integration/mobile-sdks). Não existe um aplicativo de consumidor da Didit para o qual uma sessão web hospedada encaminhe os usuários para a etapa do chip.

## O fallback é automático

Quando o NFC não está disponível - sem chip no documento, sem hardware NFC, o rádio desligado, ou o usuário não consegue segurar o celular parado o suficiente - o fluxo recorre à verificação de documento padrão por foto mais o reconhecimento facial. A sessão ainda é concluída; o array de resultado do NFC simplesmente volta vazio.

Esse fallback é o que torna seguro habilitar o NFC de forma ampla. Também é o que você precisa sobrepor se sua política for "chip ou nada": para exigir a leitura do chip, configure a etapa de NFC para reprovar quando o chip não for verificado, e remova o caminho de captura por foto do workflow. Caso contrário, um usuário que pular o NFC ainda vai passar pela rota da foto.

## Interpretando o resultado

Cada tentativa de NFC tem seu próprio status e seus próprios avisos. Os que importam:

| Aviso | O que significa | O que fazer |
|---|---|---|
| `NFC_NOT_READ` | O chip nunca foi lido - geralmente porque o celular se moveu | Deixe a pessoa tentar de novo; isso não é um sinal de fraude |
| `NFC_BAC_FAILED` | O chip não abriu com a chave derivada dos dados impressos | Geralmente uma leitura de OCR ruim do MRZ; tente novamente |
| `NFC_DATA_DOES_NOT_MATCH_OCR` | O chip e os dados impressos divergem | Trate como documento adulterado. Não aprove |
| `NFC_PASSIVE_AUTHENTICATION_FAILED` | A assinatura do chip não remeteu a um emissor confiável | Interrompa o fluxo |
| `NFC_CHIP_CLONED` | Sinais de clonagem de chip detectados | Interrompa o fluxo |
| `NFC_DOCUMENT_REVOKED` | O documento foi revogado pelo emissor | Interrompa o fluxo |

A distinção a internalizar: `NFC_NOT_READ` e `NFC_BAC_FAILED` são falhas de *usabilidade* e merecem uma nova tentativa. As outras são falhas de *integridade* e merecem uma reprovação.

> **Tip:** Para desenvolvedores: o campo de resultado é o array no plural `nfc_verifications[]`. Algumas integrações mais antigas procuravam uma chave singular `nfc_verification`, que não existe.

## Ajudando os usuários a ler o chip de fato

O chip não fica no meio do documento, e a antena não fica no meio do celular. As duas instruções mais úteis para dar a um usuário:

1. Coloque o documento sobre uma mesa e apoie o celular sobre ele, em vez de segurar os dois.
2. Mova o celular devagar ao redor do documento até conectar - na maioria dos celulares, a antena fica perto da borda superior, na parte de trás.

Capas e carteiras grossas entre o celular e o documento também bloqueiam a leitura.

## Quanto custa

O NFC custa **US$ 0,15 por verificação concluída** e é pago com o crédito do seu plano ou com o seu saldo. É cobrado separadamente da verificação de identidade, então uma sessão que lê o chip e também executa uma verificação de documento padrão cobra os dois. Veja [o que conta como uma verificação cobrável](https://help.didit.me/pt-BR/billing-credits/what-counts-as-billable).

## Quais documentos têm chip

A maioria dos passaportes emitidos na última década, e um número crescente de carteiras de identidade nacionais e autorizações de residência. A cobertura é mais restrita do que a cobertura de OCR justamente porque depende do documento físico. A lista atual está na documentação: [documentos compatíveis com NFC](https://docs.didit.me/core-technology/nfc-verification/supported-documents-nfc-verification).
