Integration Layer
Interoperability connectors to national platforms, legacy systems, and external services
1
Active
6
Stub Ready
8
Planned
NIMC – National ID Verification
NIN lookup and verification for staff & citizen onboarding
BVN Bank Verification
Payroll account validation via NIBSS
IPPIS Personnel Interface
Sync employee data with federal IPPIS
REMITA Payment Gateway
Online revenue collection and government payments
CBN TSA (Treasury Single Account)
Post revenue receipts directly to TSA
GIFMIS / IPPIS Budget Feed
Bi-directional budget and expenditure sync
Interswitch / Flutterwave
Card payments for citizen-facing services
SIRS – State Internal Revenue Service
Tax assessment and payment reconciliation
FIRS TIN Lookup
Taxpayer Identification Number validation
CAC Business Registration
Verify business registration for permits
Email Notification Service
Automated alerts for workflow, approvals, receipts
SMS Gateway (Africa's Talking)
SMS alerts for citizen request status updates
EDMS – Document Management
Archive integration for long-term document storage
Open Data REST API
Anonymised public endpoints for government datasets
BI / Power BI Connector
Real-time data feed to executive BI dashboards
Architecture Note — API Gateway
All external integrations are routed through a central API Gateway that enforces authentication (OAuth 2.0 / JWT), rate limiting, and audit logging. Stub endpoints return mock responses conforming to the target API schema, enabling frontend development and testing to proceed in parallel with backend integration work. Phase 2 will replace stubs with live credentials provisioned by State ICT.