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).
birthDate object
Verified against the MRZ (YYMMDD); the printed month abbreviation length varies across card prints.
- MOD1
- MOD2
Unix timestamp in milliseconds
Date string, ISO 8601 recommended (e.g. 1995-04-29)
expirationDate object
Verified against the MRZ; the card face prints only MM/YY.
- MOD1
- MOD2
Unix timestamp in milliseconds
Date string, ISO 8601 recommended (e.g. 1995-04-29)
issueDate object
Printed DD MMM YY (e.g. "21 MAY 13"); not present in the MRZ, so it is verified against the OCR.
- MOD1
- MOD2
Unix timestamp in milliseconds
Date string, ISO 8601 recommended (e.g. 1995-04-29)
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": 0,
"expirationDate": 0,
"issueDate": 0,
"height": "string"
}