The purpose of this document is to provide a comprehensive and clear set of instructions for developers or businesses integrating Monnify services in accordance with the Central Bank of Nigeria's circular on virtual accounts. This guide will specifically cover BVN verification endpoints, account creation, and updating existing accounts.
The Central Bank of Nigeria, released a circular recently, regarding virtual accounts issued to customers, as follows:
The Bank Verification Number (BVN) is a unique 11-digit identification number that uniquely identifies an account holder across all banks in Nigeria.
An account holder can enrol for BVN by visiting any commercial bank branch in Nigeria. For customers who need to remember their BVN info, they can dial the USSD Code *565*0# on your number registered with BVN. There is a N20 service charge for checking BVN with USSD
The objective of this step is to verify that the BVN supplied by a customer is correct and that the customer owns this BVN. This process often entails capturing the customer’s BVN and other bank account information, then sharing with a service which confirms the accuracy of this information. There are several services available for this and you can check out Monnify’s BVN verification API here
The National Identification Number (NIN) is your unique 11-digit identifier issued by the National Identification Management Commision (NIMC).
To get a NIN Number you would be required to provide Original Birth Certificate and Valid Proof of Identity. You can find list of NIMC registration centers and designated enrollment agents on the NIMC website https://nimc.gov.ng/nimc-enrolment-centres
The objective of this step is to verify that the customer owns this NIN. This step entails capturing the customer’s NIN and other important information and sharing with a service which confirms the accuracy of this information. There are several services available for this and you can check out Monnify’s NIN verification in the Documentation section
However, to verify BVN / or NIN on a merchant's application, the verification method of choice may attract fees depending on the service being used. This is solely at the discretion of the merchant and not imposed nor charged by Monnify.