m2pfintech

M2P Stack Overview

The technology stack and platform architecture powering the M2P Prepaid Platform.

The M2P Prepaid Platform is a modern, microservices-based architecture built for high throughput, low latency, and enterprise-grade reliability. Every component is designed for horizontal scalability and independent deployment.


Platform Architecture


Core Services

Authentication Service

JWT-based authentication and session management. Issues time-limited tokens for all API access with role-based permissions.

API Gateway

Centralized request routing, tenant identification, envelope encryption/decryption, and ISO 8583 POS authorization relay.

Business Logic Service

Core business orchestration — customer management, card lifecycle, transaction processing, rule evaluation, and notification dispatch.

System of Record (SOR)

Financial ledger and balance management. Tracks wallet balances, enforces limits, and maintains the immutable transaction log.

Token Service Provider

Issuer Token Service Provider for digital wallet provisioning — Visa VTS, Mastercard MDES, and RuPay NPCI TKM integration.

Bank Integration Layer

Partner bank integrations including ISO 8583 switching, KYC verification, fund transfers (IMPS/NEFT/RTGS), and SOAP service bridges.

E-Collect Service

Inbound fund collection processing for NEFT, RTGS, and IMPS credits received from external bank partners.


Request Flow


On this page