BVN with Face Verification
This endpoint allows you to verify the validity of a Bank Verification Number (BVN) along with a face biometric match.
Endpoint: POST {baseurl}/v1/api/verification/bvn-face
Request Body
Parameter | Type | Required | Description |
---|---|---|---|
country |
string |
Yes | The country code (e.g., "NGA" for Nigeria). |
reference |
string |
Yes | A unique reference for the verification request. |
identity |
string |
Yes | A unique identifier for the user. |
verificationLevel |
string |
Yes | The level of verification to perform (e.g., "basic", "extended"). |
bvn |
string |
Yes | The Bank Verification Number to verify. |
image |
string |
Yes | A base64-encoded image string for face verification. |
Sample Request
curl -X 'POST' \
'https://api.sourceid.tech/v1/api/verification/bvn-face' \
-H 'accept: application/json' \
-H 'x-api-key: {API-KEY}' \
-H 'Content-Type: application/json' \
-d '{
"country": "NGA",
"reference": "01223334444fgqdv455555",
"identity": "67f6050e03418e0428005cea",
"verificationLevel": "basic",
"bvn": " ",
"image": "base64_encoded_image_string"
}'
Sample Response
{
"status": true,
"responseCode": "00",
"statusCode": "200",
"message": "BVN with face verification successful",
"data": {
"firstName": "EMEKA ",
"lastName": "MONYEI",
"middleName": "FREDRICK",
"dateOfBirth": "25-May-1989",
"phoneNumber": "07039739651",
"gender": "Male",
"faceMatch": {
"confidence": 1,
"message": "Face Match"
}
},
"meta": {
"statusCode": "200",
"isValid": true,
"timeStamp": "Fri May 16 2025 14:09:35 GMT+0000 (Coordinated Universal Time)"
}
}