Blog
Come leggere passaporti e carte d'identità nel codice, e cosa significano le risposte – scritto da chi sviluppa doc.cheap, con ogni affermazione sul prodotto verificata sul prodotto stesso.
doc.cheap è un'API OCR per passaporti e documenti d'identità che restituisce un documento in JSON, e l'API OCR gratuita per passaporti accetta le prime chiamate senza account.
-
Cosa intercetta un controllo MRZ e cosa no: guida allo screening
Cosa intercetta il controllo MRZ nello screening KYC – errori di lettura e quasi tutti gli scambi – e cosa no: falsi coerenti, dati copiati, scadenza, foto.
-
I nomi nella MRZ: traslitterazione, troncamento e il separatore <<
Come la MRZ di un passaporto scrive un nome: il separatore <<, i riempitivi, la traslitterazione in A–Z e il troncamento, con parser Python e test.
-
OCR del passaporto in PHP e Laravel: leggere la MRZ con curl e il client Http
Leggi la MRZ di un passaporto in PHP con curl o con il client Http di Laravel: una richiesta, retry con un'unica chiave di idempotenza, codici e billed.
-
Leggere passaporti da Claude Code e Cursor: tre flussi di lavoro
Tre flussi OCR per passaporti in Claude Code e Cursor: una cartella di scansioni in un CSV, un passaporto confrontato con un modulo e fixture di test offline.
-
Registrazione degli ospiti in Spagna, Italia e Germania: cosa deve raccogliere il modulo di check-in
I dati degli ospiti che gli hotel in Spagna, Italia e Germania devono registrare, quali campi si leggono dal passaporto, le scadenze e i tempi di conservazione.
-
Carte d'identità TD1 e MRZ: quali carte nazionali devono averne una per il diritto dell'UE
Dove si trova la MRZ di una carta d'identità TD1, cosa dicono i suoi 90 caratteri e quali carte UE devono avere una MRZ funzionante dal 3 agosto 2026.
-
OCR del passaporto in C#: leggere la MRZ con HttpClient, record e retry sicuri
Leggi la MRZ di un passaporto in C# con una sola chiamata HttpClient: record tipizzati, retry con un'unica chiave di idempotenza e il flag billed.
-
La specifica MCP del 2026-07-28 per i tool server: cosa cambia per un server che legge documenti
MCP 2026-07-28 elimina le sessioni e l'handshake initialize. Cosa significa per un tool server che legge passaporti e cosa resta da costruire.
-
Leggi, restituisci, dimentica: elaborare le scansioni dei passaporti senza conservare l'immagine
Cosa chiede il GDPR per l'immagine di un passaporto, dove si accumulano copie in un tipico flusso di upload e uno schema che lato API non ne conserva nessuna.
-
OCR del passaporto in Python: una richiesta, retry sicuri e il flag billed
Leggere la foto di un passaporto in JSON da Python con requests: una chiamata, retry con chiave di idempotenza senza doppi addebiti e il flag billed.
-
Le date della MRZ non hanno secolo: leggere YYMMDD senza bug dell'anno 2000
Le date MRZ sono YYMMDD senza secolo: la regola per nascita e scadenza, la trappola del 29 febbraio e codice Python e JavaScript con casi di test.
-
I portafogli europei di identità digitale arrivano entro il 24 dicembre 2026: cosa cambia per le app che scansionano passaporti
Da dove viene la scadenza del 24 dicembre 2026, cosa consegna un portafoglio e perché la scansione di passaporto o carta d'identità resta come ripiego.
-
Come funzionano le cifre di controllo della MRZ del passaporto (con un validatore in Python e JavaScript)
L'algoritmo 7-3-1 della MRZ di passaporti e carte d'identità, dove si trova ogni cifra di controllo in TD1, TD2 e TD3 e un validatore da incollare.
-
Far leggere i documenti d'identità a un agente tramite MCP
Dai a Claude, Cursor o a qualsiasi client MCP uno strumento che legge passaporti e carte d'identità in JSON: installazione, strumenti, costi e privacy.
-
OCR del passaporto in Node.js: fetch, retry sicuri e il flag billed
Trasforma la foto di un passaporto o di una carta d'identità in JSON da Node.js con fetch: retry che non addebitano due volte e scansioni fallite gratis.