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
Processed volume+12.8%
SUCCESS
97.8%
Provider success rate+1.4%
SQS
18
Queued transactionsstable
6
processing
2
retries
RECON
7
Mismatches-3 today
1,204
matched
3
reversed

Live transactions

ReferenceProductProviderDestinationAmountStatus

Event stream

MONGODB
System of record

Transactions

Every customer request, provider execution and final state in one operational ledger view.
ReferenceCustomerProductProviderDestinationAmountStatusUpdate StatusAction
Service catalog

Products

A unified transaction engine with provider-specific adapters behind each service.
📱
Airtime
MTN · Airtel · Glo · 9mobile
🌐
Data
Mobile data bundles and provider routing
📺
Cable TV
DStv · GOtv · Startimes
Electricity
Prepaid and postpaid workflows
🎁
Gift Cards
Purchase and redemption simulation
Crypto → Naira
Regulated-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
ReferenceInternalProviderIssueAction
FR-91AF22C1SUCCESSFAILEDProvider callback disagrees
FR-5C88D0A2PROCESSINGSUCCESSLate 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.