NEWIntroducing Mono Prove: Transforming Identity Verification and Customer Onboarding experiences
Mono Blog

How to retrieve BVN Data with the CBN-NIBSS Consent Layer

Feb 06, 2023Product

Share article

In July 2022, the Central Bank of Nigeria (CBN) through the interbank service, NIBSS, issued a directive to alter the process for BVN data retrieval.

As a means to ensure consumer privacy and general data security, the CBN now requires that all providers get electronic consent from BVN holders before they can retrieve data on them. This means that BVN holders will be made aware of a request to access their BVN data and will also be sent a one-time password to indicate their consent electronically.

Since its introduction in February 2014, the BVN has been a critical part of identity verification in Nigeria, especially for financial services businesses. Prior to last year's directive, BVN holders simply had to enter their accurate BVN into a field and a provider would simply return BVN data upon validation.

Introducing the igree Consent layer with Mono's BVN endpoint

We're excited to announce that we have made the necessary updates to our BVN lookup services as required by both CBN and NIBSS, to ensure that businesses that use Mono's BVN lookup API are compliant with the new BVN holder consent process.

Following this directive, the flow of BVN data retrieval using Mono will happen in the following simple steps:

  • Initiate the BVN endpoint with a BVN passed

  • The BVN holder chooses the preferred one-time password method (email/SMS (phone number))

  • The BVN holder receives and shares the OTP with you

  • You pass the OTP and upon validation, receive accurate BVN data on the user.

What this means for your business

The CBN directive on the consent layer for BVN data retrieval is already in effect, and the traditional method of accessing BVN data without user consent will be redundant by the 30th of March 2023 [an update from the earlier scheduled 8th of February]. This means you can continue to access BVN Data through the legacy validation method in the meantime, but must ensure that your BVN data retrieval process and user onboarding flows are updated in line with this directive before the deadline.

To comply with this directive as a business and ensure that you can continue to securely onboard users with BVN, here's what you need to do.

As a Mono partner

If you already use Mono's BVN lookup service, you simply need to follow these steps:

  1. Create an OTP verification process in your existing user onboarding flow to account for the new BVN consent layer.

  2. Follow the BVN Lookup (consent) implementation guide on our documentation.

  3. Ensure that all new users/yet-to-be-validated users on your service are notified of this directive.

For new users

If you would like to use Mono's BVN service, you can send a request for approval to us at sales@mono.co. Kindly note that approval for this service is only granted on a case-by-case basis after a thorough validation process.

Like what you read?

Become a subscriber and receive notifications about blog posts, company events and announcements, products and more.

Next Read

Feb 27, 2026Product

Why We Built Mono Prove

Read the story
Why We Built Mono Prove
Dec 2, 2025Product

Introducing Mono Prove: Transforming Customer Onboarding Experiences

Read the story
Introducing Mono Prove: Transforming Customer Onboarding Experiences
Mar 18, 2025Product

Differences between Mono DirectPay and Mono Direct Debit

Read the story
Differences between Mono DirectPay and Mono Direct Debit

Start building with Mono today

a Flutterwave company

2026 © Mono Technologies Nigeria Limited

trust mark NIGtrust mark QR Codeiso-iec27001iso-iec27002iso-iec27003

Disclaimer:
The information provided on this website is intended for general informational purposes only and does not constitute financial, legal, or professional advice. While we strive to ensure that the content presented is accurate and up-to-date, we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability, or availability with respect to the website or the information, products, services, or related graphics contained on the website for any purpose. Any reliance you place on such information is therefore strictly at your own risk.

Our platform is designed to ensure secure access to financial accounts for the purposes of retrieving statements, monitoring transactions in real-time, and verifying customer identities. Despite our use of advanced security protocols to protect sensitive information, we cannot guarantee the absolute security of your data. Users are advised to independently verify the accuracy and completeness of all information obtained through our services before making any financial or business decisions.

Furthermore, while we endeavor to keep the website running smoothly, we take no responsibility for, and will not be liable for, the website being temporarily unavailable due to technical issues beyond our control. In no event will we be liable for any loss or damage including without limitation, indirect or consequential loss or damage, or any loss or damage whatsoever arising from loss of data or profits arising out of, or in connection with, the use of this website.

This website may contain links to other websites which are not under the control of our company. We have no control over the nature, content, and availability of those sites. The inclusion of any links does not necessarily imply a recommendation or endorse the views expressed within them.

By using this website, you agree to these terms and acknowledge that any reliance on the information provided here is at your own risk. If you have any questions regarding this disclaimer or the website's content, please contact us directly.