Build from the licensed provider relationship and accounting record
The Central Bank of Nigeria documents payment modes, oversight, and provider categories, while NITDA publishes digital and e-invoicing frameworks. An implementation still depends on the client's exact provider, authorized account, applicability decisions, and reconciliation process.
Prepare the project brief- Currency
- NGN when approved
- Credentials
- Client/provider-owned
- Provider status
- Checked against current official records
Define the commercial record
Identify seller or service provider, customer type, product or service, price and tax owner, invoice requirements, currency, due date, payment methods, settlement account, refund and dispute rules, accounting system, and durable receipt. Qualified owners approve tax and e-invoicing applicability.
- Invoice and seller identity
- NGN display and rounding
- Tax/e-invoice decision owner
- Refund and dispute process
Verify provider category and access
A familiar brand name is not enough. Confirm the current licensed provider or bank relationship, service category, merchant eligibility, sandbox, API version, authentication, webhook signing, limits, fees, support, data path, and production approval. Faith Forge Labs uses only client-authorized credentials.
- Current CBN/provider evidence
- Protected sandbox credentials
- Signed callbacks
- Provider outage and replacement plan
Reconcile every state
Model initiated, pending, successful, failed, abandoned, duplicated, reversed, refunded, disputed, and unmatched outcomes. Make retries safe and keep human exceptions visible. Logs should support investigation without storing secrets or unnecessary financial and identity data.
- Idempotency keys
- Ledger-to-provider match
- Exception queue
- Settlement and refund evidence