BVN verification
This page describes the process for BVN verification
Bank verification number (BVN) is only available for Nigerian customers. This is a means of verifying a customer and can be used for KYC. Customer supplies their BVN and you call our Resolve bvn details endpoint. This service costs N50 per call.
Below is a sample request:
curl --location --request GET 'https://api.flutterwave.com/v3/kyc/bvns/12345678019' \
--header 'Authorization: Bearer {{SEC_KEY}}'
var request = require('request');
var options = {
'method': 'POST',
'url': 'https://rave-api-v2.herokuapp.com/v3/kyc/bvns/12345678019',
'headers': {
'Authorization': 'Bearer {{SEC_KEY}}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
HEADERS
Authorization
Bearer {{SEC_KEY}}
Path Variables
bvn
123456789
Sample Response
{
"status": "success",
"message": "BVN details fetched",
"data": {
"bvn": "123456789",
"first_name": "Wendy",
"middle_name": "Chucky",
"last_name": "Rhoades",
"date_of_birth": "01-01-1905",
"phone_number": "08012345678",
"registration_date": "01-01-1921",
"enrollment_bank": "044",
"enrollment_branch": "Idejo",
"image_base_64": null,
"address": null,
"gender": "Male",
"email": null,
"watch_listed": null,
"nationality": "Nigerian",
"marital_status": null,
"state_of_residence": null,
"lga_of_residence": null,
"image": null
}
}
Do Not Store Customer BVN
Merchants are strongly advised against storing BVN information in your database or any storage format. Please do not do this.
Updated almost 4 years ago