Docs Staging & Testing
Internal Staging Only

Staging & Test Credentials

Sample NINs and test accounts for iCheck and QoreID integrations on staging/local environments.

โš ๏ธ

Staging & Local Only

These credentials only work when APP_ENV=local or APP_ENV=staging. The fake provider is disabled in production โ€” real NINs are required there.

๐Ÿ”

iCheck Synthetic NIMs

Free โ€” no API call made, served from local fake provider

All NIMs start with 1000000000X. Names must match exactly (case insensitive). Each NIN can only be registered once per environment.

NIN First Name Last Name copy
10000000001 Amara Okonkwo
10000000002 Emeka Nwosu
10000000003 Ngozi Eze
10000000004 Adewale Adeleke
10000000005 Folake Adesanya
10000000006 Babatunde Ogundimu
10000000007 Efemena Okoro
10000000008 Tonye Briggs
10000000009 Fatima Bello
10000000010 Usman Garba
10000000011 Hauwa Ibrahim
10000000012 Aliyu Shehu
10000000013 Blessing Atadoga
10000000014 Emmanuel Ocholi
10000000015 Chisom Nwachukwu
10000000016 Oluwaseun Fashola
10000000017 Maryam Abdullahi
10000000018 Chukwuemeka Obi
10000000019 Adeola Bankole
10000000020 Yakubu Danladi
๐Ÿงช

QoreID Sandbox NIMs

Hits real QoreID API โ€” costs โ‚ฆ80 on first use, free on repeat (served from cache)

Use sparingly. After the first hit, results are cached so subsequent uses of the same NIN are free.

NIN First Name Last Name copy
63184876213 Bunch Dillon
18482561982 Guion Audi
๐Ÿ’ก QoreID sandbox NIMs hit the real API endpoint. Don't run bulk tests against them โ€” use iCheck NIMs for volume testing.
๐Ÿ“‹

Notes

Names must match exactly

The first and last name submitted during KYC verification must match the NIN record exactly. Comparison is case insensitive.

One registration per NIN per environment

Each NIN can only be used to register one account per environment. On staging, clear the users table or use a fresh NIN for repeated testing.

iCheck NIMs are completely free

iCheck synthetic NIMs make no external API calls โ€” they are resolved by the fake provider internally. Safe for high-volume or repeated testing.

QoreID results are cached

After the first QoreID lookup (โ‚ฆ80), the result is stored in your database. Subsequent lookups for the same NIN are served from cache at zero cost.

Fake provider activation

The iCheck fake provider is gated by APP_ENV. Set APP_ENV=staging or APP_ENV=local in your .env file to activate it.

โœ“ NIN copied

We use cookies

We use essential cookies to keep you logged in and analytics cookies to improve our platform. By continuing, you accept our Privacy Policy and Terms of Service.