Kirim foto paspor Amerika Serikat dan terima data terstruktur dalam respons HTTP yang sama – zona baca mesin (MRZ) yang sudah diurai, check digit ICAO 9303 yang sudah diverifikasi, dan kolom-kolom visual yang sudah diekstrak. Tanpa SDK yang harus dipasang, tanpa antrean yang harus dipantau.
Paspor Amerika Serikat mengikuti standar ICAO 9303: zona baca mesin dua baris berisi 44 karakter (format TD3) yang dicetak di bagian bawah halaman data, di bawah zona inspeksi visual yang dibaca manusia. Lima karakter pertamanya adalah P<USA – kode dokumen, lalu negara penerbit dalam kode ISO 3166-1 alpha-3 USA. API membaca kedua zona, memeriksa silang check digit MRZ, dan mengembalikan satu bentuk respons dengan setiap kunci selalu ada.
Amerika Serikat adalah US dalam daftar alpha-2 dan USA di dalam zona: di sini kode yang lebih panjang adalah kode yang lebih pendek ditambah A di belakangnya. Itu berlaku untuk pasangan ini, bukan sebagai aturan, jadi menurunkan kode yang satu dari yang lain adalah bug yang tinggal menunggu negara pertama yang tidak cocok.
Zona baca mesin yang diterbitkan oleh Amerika Serikat
9303 mendefinisikan tiga tata letak zona, dan API membaca ketiganya. Di bawah ini ada satu pemegang fiktif – ia bukan siapa-siapa, dan paradeigma adalah kata Yunani untuk contoh – dalam setiap tata letak, dengan USA sebagai negara penerbit. Setiap check digit dihitung dari karakter di sampingnya, bukan diketik manual, sehingga setiap zona di sini valid.
TD3 – Paspor Amerika Serikat
2 baris berisi 44 karakter. Kewarganegaraan USA. Negara penerbit dan kewarganegaraan sama-sama USA: paspor menyatakan kewarganegaraan dari negara yang menerbitkannya.
TD2 – Dokumen perjalanan yang diterbitkan oleh Amerika Serikat
2 baris berisi 36 karakter. Kewarganegaraan GRC. Diterbitkan oleh USA untuk warga negara GRC, jadi kedua kode berbeda. Di sini nama berisi 31 karakter, bukan 39 seperti di paspor.
TD1 – Kartu identitas atau izin tinggal yang diterbitkan oleh Amerika Serikat
3 baris berisi 30 karakter. Kewarganegaraan GRC. Tiga baris berisi 30 karakter, dengan nama di barisnya sendiri. Kode dokumennya ID – 9303 bagian 5 menetapkan karakter pertama sebagai A, C, atau I dan menyerahkan karakter kedua kepada negara penerbit.
Tidak ada check digit yang mencakup negara penerbit: pada ketiga tata letak, perhitungannya mencakup nomor dokumen, tanggal-tanggal, dan data opsional, tidak pernah tiga karakter yang menyatakan siapa penerbit dokumen. Zona yang semua digitnya lolos belum membuktikan bahwa zona itu berasal dari Amerika Serikat – yang membuktikannya adalah zona visual dan fitur keamanan dokumen itu sendiri.
Tempelkan MRZ ke parser MRZ untuk memvalidasi check digit-nya, atau buat MRZ dengan generator MRZ.
Kolom yang Anda terima
Setiap paspor Amerika Serikat yang dikenali mengembalikan kolom terstruktur yang sama. Nilai yang tidak bisa dibaca adalah null, tidak pernah kunci yang hilang.
Nama keluarga dan nama depan
Tanggal lahir dan jenis kelamin
Nomor dokumen dan nomor pribadi
Kewarganegaraan dan negara penerbit (USA)
Tanggal terbit dan tanggal kedaluwarsa, sisa hari
Putusan MRZ, dan baris-baris tempat MRZ itu dibaca
Jalankan ini terhadap sandbox publik – tanpa pendaftaran, pengenalan sungguhan, gratis untuk sejumlah dokumen terbatas dan 10 permintaan per jam per IP. Ganti kunci sandbox dengan kunci live Anda sendiri untuk terus mengenali paspor Amerika Serikat.
Mengapa dokumen mencetak data yang sama dua kali, zona mana yang dipercaya jika keduanya berbeda, dan apa yang bisa dan tidak bisa dibuktikan oleh check digit di atas.
Zona baca mesin berupa transliterasi Latin; zona visual tidak. Pembacaan mana yang membawa aksara asli, dan bagaimana pengenal bahasa dipetakan ke sebuah bahasa.