Status Camera not started.

1. Capture

Position the bottom MRZ strip inside the guide

Align the two MRZ lines here

Tips: use the rear camera, avoid glare, and keep the passport page flat.

The scan crops the lower part of the frame before running OCR.

2. Inspect

Local OCR result and mock POS response

Detected MRZ

No scan yet.

Extracted passport number

Pending

Shown only in the browser for operator review.

SHA-256 hash

Pending

This is the value sent to the Worker mock API.

Mock POS API response

No request sent yet.

3. Persist

Latest rows stored in D1

This table stores only the hashed passport value plus mock POS metadata.

Time Order Store Cashier Hash preview Country
No rows loaded yet.