Verify a certificate
Enter the certificate number exactly as it appears on the certificate. You will get a clear answer — verified, or not found — and never a partial or ambiguous result.
Check not performed
This is the static design build, so no live lookup runs here. The PHP build performs the check server-side and returns one of the eight outcomes listed below for .
Want to see every outcome?
The verification result page shows all eight states exactly as they will appear, including the valid and not-found results.
Certificate verification is a frontend interface at this phase. No lookup, no certificate logic and no participant data are implemented, and no verification history is stored.
How to read the number
A Battery Academy Naija certificate number carries the zone it was issued in:
| Part | Meaning | Example |
|---|---|---|
| BAN | The Academy's code | BAN |
| Zone | SW, SE, SS, NC, NE or NW | SW |
| Number | The certificate's own number | 000123 |
| Full number | What you type in the box | BAN-SW-000123 |
The eight outcomes
Every check returns one of these. Nothing else is possible, so a result is never ambiguous and never depends on the wording of a message from a person.
| Result | What it means |
|---|---|
| Valid | The certificate is genuine and current. |
| Revoked | It was issued and has since been withdrawn. |
| Superseded | It has been replaced by a later certificate. |
| Suspended | It is under review and temporarily not in force. |
| Unknown | No certificate matches that number. |
| Malformed | The number is not in the format the Academy issues. |
| Temporarily unavailable | The check could not run. Try again shortly. |
| Orientation record | An orientation completion record — not a certificate. |
What a certificate does and does not mean
What the check shows
A result shows the holder's name and Programme ID only where the Academy has authorised publication, together with the course, award, issue date and the certificate number. No phone number, address, date of birth or identity document is ever displayed. If you are the holder and you would rather your name did not appear, contact the Academy.
Whether to display the holder name publicly on a verification result is still to be decided by the Academy. The interface is built to show the name when authorised and to omit it cleanly when not — the decision does not require a redesign.
QR codes
Certificates carry a QR code that opens this page with the number already filled in. Scanning it is optional: the number printed on the certificate always works on its own.
QR generation belongs to the certificate plugin in the PHP phase. The layout reserves the space so results do not shift when it is added.
If your certificate does not verify
Check the number
Check the zone
Contact the Academy