Supported Countries
Lira currently supports the following verification types by country.
Bank Account Verification
| Country | Code | Notes |
|---|---|---|
| Nigeria | NG |
10-digit NUBAN account numbers |
| Ghana | GH |
Standard account numbers |
| Zambia | ZM |
Standard account numbers. See supported banks for the full list of bank codes. |
| Tanzania | TZ |
Standard account numbers |
Phone Number Verification
| Country | Code | networkCode required |
Supported values |
|---|---|---|---|
| Nigeria | NG |
No | โ |
| Ghana | GH |
Yes | MTN, VOD, ATM |
| Uganda | UG |
No | โ |
| Zambia | ZM |
Yes | airtel, mtn, zamtel |
| Tanzania | TZ |
Yes | 503 (M-Pesa Tanzania) |
| Senegal | SN |
Yes | ORANGE |
| Cameroon | CM |
Yes | ORANGE, MTN |
| Benin | BJ |
Yes | MTN, MOOV |
| Togo | TG |
Yes | TMONEY |
Important: Ghana phone number verifications will fail if
networkCodeis omitted. Always include the carrier code for GH requests.
Important: Zambia phone number verifications will fail if
networkCodeis omitted. Use lowercase operator names:airtel,mtn, orzamtel.
Note: Uganda and Zambia phone verifications return
fullNameonly. Individual name components (firstName,lastName) anddateOfBirthare not available for these countries.
Identity Document Verification
| Country | Code | idType |
Document |
|---|---|---|---|
| Nigeria | NG |
bvn |
Bank Verification Number |
Note: Pass
countryandidTypetogether in the request body to select the right verification source. See Verify a BVN for the full guide.
M-Pesa Verification (Kenya)
Kenya is supported exclusively through M-Pesa verification endpoints.
| Verification | Endpoint | Description |
|---|---|---|
| Lipa Na M-Pesa | POST /verify/lipa-na-mpesa |
Verify a paybill or till number |
| M-Pesa Agent | POST /verify/mpesa-agent |
Verify an M-Pesa agent by agent code |
Note: Standard bank account and phone number verification are not available for Kenya. Use the M-Pesa endpoints instead.
Coming soon
Support for additional African markets is in progress. If you need a specific country, contact us.
Francophone Africa: Senegal, Cameroon, Benin, and Togo support phone number verification only โ bank account verification is not available for these markets. All phone verifications require a
networkCode.
