Enterprise transaction control
One platform to process, trace and reconcile payments.
Franifer gives operations teams a clear view of every service request across airtime, data, electricity, cable, gift cards and crypto-to-naira workflows.
FRANIFER DEMO MODE
Payments infrastructure that stays understandable as it scales.
Idempotent request intake, queue-based processing, provider status tracking and reconciliation in one operational layer.
99.92%platform uptime
84 msAPI latency
18queued jobs
TODAY
₦2.48M
SUCCESS
97.8%
SQS
18
6
processing
2
retries
RECON
7
1,204
matched
3
reversed
Live transactions
| Reference | Product | Provider | Destination | Amount | Status |
|---|
Event stream
MONGODBSystem of record
Transactions
Every customer request, provider execution and final state in one operational ledger view.
| Reference | Customer | Product | Provider | Destination | Amount | Status | Update Status | Action |
|---|
Service catalog
Products
A unified transaction engine with provider-specific adapters behind each service.
📱
AirtimeMTN · Airtel · Glo · 9mobile
🌐
DataMobile data bundles and provider routing
📺
Cable TVDStv · GOtv · Startimes
⚡
ElectricityPrepaid and postpaid workflows
🎁
Gift CardsPurchase and redemption simulation
₿
Crypto → NairaRegulated-partner workflow simulation
Financial integrity
Reconciliation workbench
Compare Franifer’s internal transaction state with provider records and turn mismatches into visible work items.
MATCHED
1,204
Internal = provider
MISMATCH
7
Needs investigation
REVERSALS
3
Recovery workflow
SETTLEMENT
99.4%
Daily match rate
Mismatch queue
MONGODB AUDIT| Reference | Internal | Provider | Issue | Action |
|---|---|---|---|---|
| FR-91AF22C1 | SUCCESS | FAILED | Provider callback disagrees | |
| FR-5C88D0A2 | PROCESSING | SUCCESS | Late callback |
Enterprise evolution
System architecture
The MVP stays small enough to understand, but each boundary maps to production-grade infrastructure.
Web Interface
REST client
Customers + operations team
Payment Service
Java 21 · Spring Boot 3
Transaction lifecycle & provider adapters
MySQL
JPA · Aurora-ready
Transactional system of record
Redis
Idempotency · cache
Prevents duplicate execution
SQS
Async messages
Decouples request intake from processing
Reconciliation
Spring Boot microservice
Compares provider and internal states
MongoDB
Audit documents
Flexible operational event history
AWS / Docker
ECS · S3 · Lambda
Containerized production expansion
CI/CD
GitHub Actions runs Maven tests for each service. A production pipeline can build Docker images, push to ECR and deploy each service independently to ECS.