# Verificação por chip NFC

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

O NFC lê o chip assinado de um ePassport ou documento com chip pelo telemóvel - a prova mais forte, equiparada pelos reguladores espanhóis à presencial.

O NFC lê o chip assinado criptograficamente num passaporte ou documento de
identidade com chip e verifica se a sua assinatura remonta ao país emissor.
Precisa de um telemóvel com hardware NFC, por isso é disponibilizado através
de um **SDK nativo** em vez de uma página de navegador comum - e recorre
sempre a uma verificação normal por foto quando o chip não pode ser lido.
0,15 $ por leitura concluída, paga com o crédito do teu plano ou com o teu 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 prova

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 provar duas coisas que uma foto não consegue:

- Os dados vieram realmente da autoridade emissora, porque a assinatura remonta à autoridade certificadora desse país.
- O documento não foi alterado, porque a adulteração quebra a assinatura - incluindo adulterações invisíveis a olho nu.

É a verificação de documento com maior garantia que a Didit oferece. Também devolve dados que a superfície impressa não contém, incluindo a própria imagem de retrato guardada no chip.

> **Note:** Depois de um teste supervisionado com a duração de um ano, o Tesoro Público,
> o Banco de España, o SEPBLAC e a CNMV de Espanha concluíram que a verificação
> por NFC + prova de vida da Didit é **pelo menos tão segura como uma
> verificação de identidade presencial** ao abrigo das regras de prevenção de
> branqueamento de capitais. Consulta
> [certificações e conformidade](https://help.didit.me/pt-PT/data-privacy/certifications-and-compliance).

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

O NFC precisa da antena NFC do telemóvel, o que significa que precisa de um contexto de app que a consiga usar:

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

Se quiseres o NFC no teu fluxo, precisas de correr a verificação dentro de uma app que integre um dos [SDKs nativos](https://help.didit.me/pt-PT/integration/mobile-sdks). Não existe uma app de consumo da Didit para a qual uma sessão web alojada encaminhe os utilizadores para o passo do chip.

## O recurso alternativo é automático

Quando o NFC não está disponível - sem chip no documento, sem hardware NFC, a antena desligada, ou o utilizador incapaz de manter o telemóvel suficientemente estável - o fluxo recorre à verificação de documento padrão por foto, mais correspondência facial. A sessão continua a completar-se; o array de resultado do NFC simplesmente volta vazio.

Esse recurso alternativo é o que torna seguro ativar o NFC de forma abrangente. Também é o que tens de substituir se a tua política for "chip ou nada": para exigir uma leitura do chip, configura o passo NFC para recusar quando o chip não for verificado, e remove o caminho de captura por foto do fluxo de trabalho. Caso contrário, um utilizador que salte o NFC continua a passar pela via da foto.

## Interpretar o resultado

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

| Aviso | O que significa | O que fazer |
|---|---|---|
| `NFC_NOT_READ` | O chip nunca foi lido - normalmente porque o telemóvel se moveu | Deixa a pessoa tentar de novo; não é um sinal de fraude |
| `NFC_BAC_FAILED` | O chip não abriu com a chave derivada dos dados impressos | Normalmente uma leitura incorreta do OCR da MRZ; tenta de novo |
| `NFC_DATA_DOES_NOT_MATCH_OCR` | O chip e os dados impressos não coincidem | Trata como um documento adulterado. Não aprovar |
| `NFC_PASSIVE_AUTHENTICATION_FAILED` | A assinatura do chip não remontou a um emissor de confiança | Interrompe o fluxo |
| `NFC_CHIP_CLONED` | Detetados sinais de clonagem do chip | Interrompe o fluxo |
| `NFC_DOCUMENT_REVOKED` | O documento foi revogado pelo seu emissor | Interrompe o fluxo |

A distinção a reter: `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 recusa.

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

## Ajudar os utilizadores a ler o chip com sucesso

O chip não está no meio do documento, e a antena não está no meio do telemóvel. As duas instruções mais úteis a dar a um utilizador:

1. Coloca o documento plano sobre uma mesa e pousa o telemóvel sobre ele, em vez de segurar os dois.
2. Move o telemóvel lentamente à volta do documento até ligar - na maioria dos telemóveis a antena fica perto do canto superior, na parte de trás.

Capas e carteiras espessas entre o telemóvel e o documento também bloqueiam a leitura.

## Quanto custa

O NFC custa **0,15 $ por verificação concluída** e é pago com o crédito do teu plano ou com o teu saldo. É faturado separadamente da verificação de identidade, por isso uma sessão que lê o chip e também corre uma verificação de documento padrão fatura ambas. Consulta [o que conta como uma comprovação faturável](https://help.didit.me/pt-PT/billing-credits/what-counts-as-billable).

## Que documentos têm chip

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