NUBAN Validator
Algorithm for validating NUBAN
Introduction
The CBN released the Guidelines on Nigeria Uniform Bank Account Number(NUBAN) scheme in August, 2010, to achieve uniform customer bank account numbering structure among all Deposit Money Banks in Nigeria, within 9 months. NUBAN has great potentials to resolve the observed problems with electronic payments in Nigeria, as many of them are related to specification of wrong beneficiary account numbers
However, a number of operational modalities need to be released to the market by the CBN, to facilitate smooth and successful implementation of the scheme. Accordingly, the Cheques and ACH Working Group (CAWG) met and deliberated on these issues and hereby recommend the foregoing.
Bank Codes Table
Bank | Code | Bank | Code | Bank | Code |
---|---|---|---|---|---|
Access Bank | 044 | Fidelity Bank | 070 | StanbicIBTC | 221 |
Afribank | 014 | Finbank | 085 | Standard Chartered Bank | 068 |
Citibank | 023 | Guarnatee Trust Bank | 058 | Sterling Bank | 232 |
Diamond Bank | 063 | Intercontinentl Bank | 069 | United Bank For Africa | 033 |
Ecobank | 050 | Oceanic Bank | 056 | Union Bank | 032 |
Equitorial Trust Bank | 040 | BankPhb | 082 | Wema Bank | 035 |
First Bank | 011 | Skye Bank | 076 | Zenith Bank | 057 |
FCMB | 214 | SpringBank | 084 | Unity Bank | 215 |
To get more info and understand the algorithm better, checkout this link
Awesome Contributors
- Ifeoluwa - PHP
- Gbolahan Allen - Python
- Oyewale Ademola - Groovy and Golang
- Patrick Foh Jr - Javascript
- Chizzy Alaedu - Golang
- Uk - Elixir, Java and Python
- Ezinwa Okpoechi - C++
- Tochukwu Nkemdilim - C
- Tosin Onikute - Kotlin
- Ibanga Enoobong Ime - English 😄
- Abdulmajid Hamza - Ruby
- Timothy Onyiuke - Rust
- Hussein Abdallah - Dart