azerioid/mrz is a Laravel package for mrz parser <[email protected]>.
It currently has 0 GitHub stars and 1 downloads on Packagist.
Install it with composer require azerioid/mrz.
Discover more Laravel packages by azerioid
or browse all Laravel packages to compare alternatives.
Last updated
#forked from https://github.com/bbeycanov/mrz-parser
composer require azerioid/mrz
use azerioid\mrz\MRZParser;
#example
$array = MRZParser::parse('IAAZEAA1********************<<<<<<<<9606195M3010068AZE<<<<<<<<<<<8*******<<********<<<<<<<<<<<<<<');
#response
{
"documentCode": "I",
"documentType": "ID-1",
"issuerOrg": {
"abbr": "AZE",
"full": "Azerbaijan"
},
"names": {
"lastName": "*******",
"firstName": "********"
},
"documentNumber": "*******",
"optionalData": "********",
"optionalData2": "",
"nationality": {
"abbr": "AZE",
"full": "Azerbaijan"
},
"dob": "**/**/****",
"sex": {
"abbr": "M",
"full": "Male"
},
"expiry": "**/**/****",
"checkDigit": {
"documentNumber": {
"checkDigit1": "0",
"checkDigitVerify1": false
},
"dob": {
"checkDigit2": "5",
"checkDigitVerify2": false
},
"expiry": {
"checkDigit3": "8",
"checkDigitVerify3": false
},
"finalCheck": {
"checkDigit4": "8",
"checkDigitVerify4": false
}
},
"mrzisvalid": false
}