BVN (Boolean Match)

The BVN Boolean Match service allows you to confirm whether a customer’s first name, last name, date of birth, gender, email address, or phone number corresponds to the details associated with their Bank Verification Number (BVN). This endpoint returns true or false for each field selected.

To verify BVN Boolean match

{{baseUrl}}/v1/ng/identities/bvn-match/{idNumber}

Path Parameter

ParameterTypeDescription
idNumber
(REQUIRED)
stringBank Verification Number

Request Body

POST ParametersTypeDescription
fistname
(REQUIRED)
stringFirst Name
lastname
(REQUIRED)
stringLast Name
dob
(OPTIONAL)
dateStringDate Of Birth(YYYY-MM-DD)
phone
(OPTIONAL)
stringPhone Number
email
(OPTIONAL)
stringEmail Address
gender
(OPTIONAL)
stringGender

This endpoint returns Boolean values (true/false) for your selected parameters. To conduct an actual test

Response Sample

{
    "id": 1***9,
    "applicant": {
        "firstname": "James",
        "lastname": "Doe"
    },
    "summary": {
        "bvn_match_check": {
            "status": "EXACT_MATCH",
            "fieldMatches": {
                "firstname": true,
                "lastname": true
            }
        }
    },
    "status": {
        "state": "complete",
        "status": "verified"
    },
    "insight": [  // detail of other organisations that have checked this same ID recently
        {
            "serviceCategory": "Commercial Banks",
            "insightCount": 1,
            "timeframeInMonths": 12
        },
        {
            "serviceCategory": "Digital Bank",
            "insightCount": 1,
            "timeframeInMonths": 12
        }
    ],
    "bvn_match": {
        "fieldMatches": {
            "firstname": true,
            "lastname": true
        }
    }
}