CustomerDataNgIdCard
The 10-digit DOCUMENT No printed on the front (e.g. "5394260618"). Not the large 16-digit payment number. Spaces are stripped.
The sex of the document holder β printed short; the label varies between SEX and GENDER
Possible values: [F, M]
Nationality of the document holder (ISO-3 "NGA" as printed).
Verified against the MRZ (YYMMDD); the printed month abbreviation length varies across card prints.
Verified against the MRZ; the card face prints only MM/YY.
Printed DD MMM YY (e.g. "21 MAY 13"); not present in the MRZ, so it is verified against the OCR.
The height, canonically as printed (e.g. "180cm"); "180 CM", "180", "1.80" and "1.80m" are normalized to it. Matched exactly (a split "180 cm" print is glued before matching): on the 5-char token a one-digit difference sits exactly at the 0.8 fuzzy threshold, so fuzzy matching could not reject a wrong height.
{
"documentNumber": "string",
"sex": "F",
"nationality": "string",
"birthDate": {},
"expirationDate": {},
"issueDate": {},
"height": "string"
}