KYC & verification
Every borrower verified before money moves.
- BVN and NIN verified against source-of-truth registries, returning in roughly 8 seconds
- Face video capture during the apply flow
- ID upload to Cloud Storage under admin-only rules
- KYC review queue with admin approve / reject
- Storage isolation — lenders only see KYC of borrowers with active disbursed loans
Loan products
Configure once, reuse across every disbursement.
- Flat-interest rate
- Tenor in days or months
- Min and max amount per product
- Fee per loan
- Three concurrent loan cap per borrower, transactionally enforced
Wallet & disbursement
The money path, server-side and OTP-gated.
- Fund the wallet via card or bank transfer
- Real-time NGN balance via Firestore onSnapshot
- OTP-gated disbursement — single-use code from Resend email
- Real-time bank transfers to any of 30+ Nigerian banks
- Status cross-verify with the payment rail before retrying a debit
Repayments
Borrowers pay, the ledger credits, the lender sees it live.
- Dedicated dedicated virtual account per loan
- hosted checkout link
- Manual cash repayment recording with receipt
- Receipt undo for misposted entries
- Race-condition-free crediting on the Firestore ledger
Settlement & treasury
Move money out, reconcile, surface incidents.
- Withdraw to your NGN bank, OTP-gated
- ₦1M per transfer, ₦10M rolling 24h cap per lender
- Treasury page with reconciled wallet totals across lenders
- Auto-refund on transfer.failed and transfer.reversed webhooks
- Incidents page surfaces silent failures from the heartbeat sentinel
Admin & audit
For platform-level oversight and accountability.
- Multi-tenant view across every lender on the platform
- Immutable audit log of every action
- Configure the YT Finance platform fee per disbursement
- Manual disbursement override for edge cases
- Refund issuance with full trail