Project Overview
mTouch Labs built a secure, scalable payment processing platform for a fast-growing fintech startup. The solution handles thousands of transactions per second with real-time fraud detection, multi-currency support, and a compliance-ready audit trail — all delivered in under 12 weeks.
The Challenge
The client's legacy payment infrastructure was fragmented across three vendors, causing settlement delays of up to 3 days, high transaction failure rates, and zero real-time visibility into cash flow.
- Transaction failure rate exceeding 8% on peak load days
- 3-day settlement delays blocking working capital
- No unified dashboard — finance teams used 4 separate tools
- PCI-DSS compliance gaps flagged in recent audit
- Manual reconciliation consuming 40+ hours per week
Our Strategic Approach
We began with a 2-week discovery sprint mapping every payment touchpoint, failure mode, and compliance requirement. Our architecture decision: a microservices-based payment gateway with an event-driven ledger, enabling real-time reconciliation without locking any existing banking integrations.
The Solution We Delivered
A unified payment platform built on Node.js microservices with a React dashboard, PostgreSQL ledger, and Redis-powered fraud scoring engine. The platform connects to existing banking partners via standardised APIs while exposing a clean merchant-facing SDK.
- Real-time transaction monitoring dashboard with drill-down analytics
- Automated multi-currency reconciliation engine
- ML-based fraud scoring with sub-100ms decision latency
- PCI-DSS Level 1 compliant data vault
- Webhook event system for instant settlement notifications
- Role-based access for finance, ops, and compliance teams
Technologies Used
- Node.js — Microservices API layer and payment orchestration
- React — Merchant dashboard and internal ops console
- PostgreSQL — Immutable transaction ledger with audit trail
- Redis — Real-time fraud scoring cache and rate limiting
- AWS — ECS container orchestration, RDS, and CloudHSM for key management
- Stripe Connect — Underlying payment rails and card processing
Development Process
- Discovery & Compliance Audit — Mapped existing payment flows, identified PCI-DSS gaps, and defined the unified data model
- Core Ledger Architecture — Built the immutable PostgreSQL event ledger with idempotency keys for safe retries
- Gateway Microservices — Developed payment initiation, settlement, and refund services with circuit breakers
- Fraud Engine Integration — Integrated ML fraud scoring pipeline with real-time Redis cache
- Dashboard & Reporting — Built the React merchant dashboard with live WebSocket feeds and CSV export
- Compliance & Pen Testing — Conducted full PCI-DSS audit and third-party penetration testing before go-live
Results & Impact
The platform went live in 11 weeks and immediately reduced transaction failure rates, automated reconciliation, and gave the finance team a single source of truth.
- Transaction failure rate dropped from 8.2% to 0.4%
- Settlement time reduced from 3 days to 4 hours
- 40+ hours/week of manual reconciliation eliminated
- PCI-DSS Level 1 compliance achieved pre-launch
🎯 Key Takeaway
By rebuilding from a fragmented vendor stack to a unified event-driven platform, the client gained real-time financial visibility that their enterprise peers pay millions for.

