YES-NO (Face)
URL: base_url/verification/yes-no/face
Method: POST
request:
{
“center”: “string”,
“dataType”: [“PNG”,”JPG”],
“image”: “Base 64 string”,
“Personal ID Number”: “string”,
“userID”: “string”,
“merchantCode”:” XXXXX-XXXXX-XXXXX “,
“deviceOs”: “[ANDROID, WINDOWS, IOS]”
}
Successful response:
{
“code”: “00”,
“success”: “true”,
“data”: {
“transactionGuid”: “f6d058a6-ece6-4645-b2c4-4b965f9268bf”,
“shortGuid”: “f6d058a6”,
“requestTimestamp”: “2020-12-21T09:48:54.29Z”,
“responseTimestamp”: “2020-12-21T09:48:54.895Z”,
“verified”: true,
}
]
},
“success”: true
}
Failed response:
{
“code”: “01”,
“success”: “false”,
“data”: {
“transactionGuid”: “f6d058a6-ece6-4645-b2c4-4b965f9268bf”,
“shortGuid”: “f6d058a6”,
“requestTimestamp”: “2020-12-21T09:48:54.29Z”,
“responseTimestamp”: “2020-12-21T09:48:54.895Z”,
“userID”: string,
“center”: string,
“verified”: false,
“person”: {
Nature of the Image

  1. The image captured should be a live image of the person.
  2. The dimension for the cropped image should be 640 by 480
  3. The portrait image should not exceed 1MB in size and should have sufficient lighting to ensure the face is clearly identifiable. Images larger than 1MB will impact the transmit and response time across the mobile network. Large images may result in a network timeout, blockage from NIA firewall or failure to perform accurate image comparison.
    Note:
    “image_size (minimum)” : “640×480”,
    “image_format” : “PNG”
    “image_size” : ” < 1MB”
    “nationalId”: “GHA-XXXXXXXXX-X”
    }
    },
    “success”: false
    }
  4. KYC (Face)
    URL: base_url/ verification/kyc/face
    Method: POST
    request:
    {
    “center”: “string”,
    “dataType”: [“PNG”,”JPG”],
    “image”: “Base 64 string”,
    “pin”: “string”,
    “userID”: “string”,
    “merchantCode”:” XXXXX-XXXXX-XXXXX “,
    “deviceOs”: “[ANDROID, WINDOWS, IOS]”
    }
    Successful response:
    {
    “code”: “00”,
    “success”: “true”,
    “data”: {
    Json body: determined upon request.
    },
    “success”: true,
    “timestamp”: “2021-08-16T07:09:41.695Z”,
    “code”: “00”
    }
    Failed response:
    {
    “code”: “01”,
    “success”: “false”,
    “data”: {
    “transactionGuid”: “f6d058a6-ece6-4645-b2c4-4b965f9268bf”,
    “shortGuid”: “f6d058a6”,
    “requestTimestamp”: “2020-12-21T09:48:54.29Z”,
    “responseTimestamp”: “2020-12-21T09:48:54.895Z”,
    “userID”: “string”,
    “center”: “string”,
    “verified”: false,
    “person”: {
    “nationalId”: “GHA-XXXXXXXXX-X”
    }
    },
    “success”: false
    }