MVCARDS · Credit Card Management System
Launch a card programme
your bank owns end to end
MVCARDS runs the whole credit card business — product design, applications and underwriting, card lifecycle, billing, EMI, disputes, rewards and a double-entry ledger — beside the core banking system you already have. Bank staff, cardholders and platform operators each get their own portal, built on one set of services.
01 · What is MVCARDS
The card business, as a system — not a set of bolt-ons
Most banks run cards on a processor's back office plus a dozen spreadsheets and a vendor queue for every product change. MVCARDS puts the whole lifecycle, from a product idea to a settled, reconciled transaction, in one place that your teams control.
Admin Portal
The back office: dashboard, customers and applications, cards, transactions and statements, products, credit and disputes, financials, operations, administration and security. Ten sections, every one permission-gated.
72 screens · live
Customer Portal
Apply for a card, get a virtual card, activate a physical one, see spend, convert purchases to EMI, pay the bill, raise a dispute, track rewards — on web and mobile, with the bank's branding.
28 screens · live
Platform Portal
The control plane above every bank: tenants, legal entities, identity, configuration parameters with effective dates, feature flags with kill switches, and reference data. Built for groups, BaaS providers and multi-entity banks.
19 screens · live
02 · Why it is best in class
Six things a CEO should ask any card platform. MVCARDS answers all six.
Products are configuration, with governance
A product wizard covers eligibility, limits, billing, interest, pricing and FX, fees, rewards, instalments, controls, collections, statements and GL mapping. Every version is immutable; changes go simulate → submit → approve (four-eyes) → publish. Launch a new card in days, not a vendor release cycle.
Every decision is evidenced and replayable
Credit decisions show rule-by-rule results, score factors and the limit arithmetic, and can be replayed to prove the stored outcome reproduces. Underwriting policies and scorecards are versioned, never edited in place. Your regulator and your auditors see the same evidence your risk team does.
A real ledger, reconciled every day
Double-entry journals behind every transaction, fee, interest and payment; P&L, revenue with GST, balance position, FX exposure and ledger invariant checks on screen. Settlement reconciliation walks the full chain — card → transaction → authorisation → capture → settlement → journal — and exceptions are resolved with a recorded decision.
Security built into the way people work
Keycloak-based single sign-on with MFA; step-up re-authentication for sensitive actions; role-based access on every route and button; separation of duties enforced in the UI (a product maker cannot approve their own submission; KYC decisions need a separate permission); service-credential rotation and emergency revoke with a full audit trail.
Multi-tenant from the ground up
A platform portal provisions tenants, legal entities, identity, entitlements, typed configuration with effective-from dates and roll-back, and feature flags with targeting rules and kill switches. One deployment can serve a banking group, a BaaS programme or several brands.
Cardholders serve themselves
Nine-step application with KYC upload and saved drafts; offer acceptance; virtual card on approval; activation and PIN; spend analytics; EMI conversion with dry-run quotes; statement download; pay by NEFT, IMPS or UPI; disputes with evidence upload; reward history. Fewer calls to your contact centre.
03 · Feature list
What ships today, portal by portal
Taken from the system as built. Items marked Roadmap are designed and scheduled, not yet in production.
Dashboard Live
- Executive overview and an "action required" queue
- Application funnel, portfolio, exposure and delinquency, EMI, billing, revenue, product performance, reconciliation and notification health
- Today / 7d / 30d / 90d / 12m with prior-period comparison; CSV export
Customers & applications Live
- Customer 360: identity, contacts, consents, cards, transactions, payments, statements, activity
- Application queues (submitted, under review, referred, approved, declined, withdrawn), auto-refreshing
- KYC document review, approve / decline / refer, offer presentation with limit, APR and expiry
Cards Live
- Register and detail with transactions, payments, statements, EMI and lifecycle
- Activate, freeze, block, hotlist, close and replace — each with reason and note; fraud blocks cannot be lifted casually
- Statement cycle: preview, assess interest, generate; physical card request approval with address confirmation
Transactions, payments, statements Live
- Rich filters, jump-to-ID, CSV export
- Transaction detail: authorisation, captures, settlement, fees, FX, ledger journal, related records
- Statement breakdown linked to source events; PDF generate, regenerate, send and resend with delivery state
Product factory Live
- Lifecycle catalogue: drafts, simulation, published, deprecated, retired
- Create wizard with 14 parameter groups and a live card preview; per-segment overrides; GL mappings
- Simulation against a sample portfolio with an impact report; versioning by clone; maker-checker review queue; segments with a rule builder; fee and interest calculators that show their working
Credit, disputes & rewards Live
- Decision evidence and replay; manual underwriting with override permissions; versioned policy and scorecards
- Dispute workflow: review, information requests, provisional credit, resolve, reject, represent, close — with evidence and money panel
- Reward accounts, points ledger with earn explanations, idempotent adjustments, versioned promotion rules by MCC, channel and type
Financials Live
- P&L, revenue with GST, fees, interest assessed vs posted, FX exposure, balance position
- Chart of accounts with running balances; searchable ledger audit; invariant checks
- Every figure drills to its journal entries; URL-synced date and currency filters
Operations Live
- Settlement reconciliation by business date; exceptions and chain search
- Branch approvals; notification monitoring with channel, failure and adapter breakdowns
Administration & security Live
- Users, roles and permission catalogue; custom roles with diff view; bulk actions; CSV export
- Organisation profile, org tree, branches with a five-step wizard and approval flow
- Service-credential inventory, rotation, emergency revoke, signing-key retirement; MFA policy; session management
Onboarding & application Live
- Self-registration with e-mail OTP; SSO; forgotten password
- Browse and compare cards; eligibility pre-check
- Nine-step application with PAN / Aadhaar upload, seven explicit consents, save-and-resume
- Application status, decision reasons, accept or decline an offer
Overview & cards Live
- Card hero with switcher, available credit and limit; bill summary with Pay now
- Spending donut, utilisation meter separating posted balance from holds
- Activate, set or change PIN, request a physical card, lifecycle timeline from approval to delivery
Transactions & EMI Live
- Tabs for purchases, withdrawals, EMI, repayments, refunds; global search; shareable filters
- Detail with FX breakdown, fees, linked refunds and points earned
- Convert a purchase to EMI with tenure comparison and dry-run quotes; EMI plans with amortisation schedule; cash advance with published terms
Statements & payments Live
- Statement per cycle with "how the total was reached" and PDF download
- Pay by NEFT, IMPS, UPI or internal transfer with UTR / UPI reference; idempotent confirmation and receipt
- Payment history
Disputes & rewards Live
- Raise a dispute from a transaction with eight reasons and an eligibility check; reply to bank requests; upload evidence; withdraw
- Points summary and history by type; points shown on every transaction
Profile, notifications, accessibility Live
- KYC status and masked documents; notification preferences across six topics and three channels; web push per device
- MFA set-up, password change; in-app notification centre with unread badge
- Light / dark theme, accessible charts with table equivalents, skip links and ARIA
In-app card controls Roadmap
- Self-service freeze, spending limits, online and contactless toggles, show PIN
- Today these route to the bank's servicing team; self-service is scheduled with the Operations Portal release
Offers & redemption Roadmap
- Personalised offers and a rewards redemption catalogue
- Earning, ledgers and promotion rules are live today; redemption is operator-managed until the catalogue ships
Tenants & legal entities Live
- Create, rename, activate, suspend, offboard tenants; readiness strip (tenant, organisation, identity)
- Legal entities with country and registration; org tree with units
- Entitlements: grant and revoke capabilities per tenant
Identity Live
- Provision the bank's own Keycloak login; retry failed setups
- Roles per tenant with a permission picker grouped by domain; users with role assignment
Configuration parameters Live
- Typed keys per owning service; publish at explicit scope with effective-from dates
- Version history, roll-back, deprecation; a resolve explorer that shows which scope won, as of any point in time
Feature flags Live
- Platform and tenant flags; targeting by environment, rollout %, allow and deny lists
- Kill switches with reach spelled out; evaluation tester; flag-debt report
Reference data Live
- ISO-4217 currencies and ISO-3166 countries with retire-never-delete semantics
Platform dashboard Live
- Attention panel: engaged kill switches, suspended tenants, deprecated parameters, stale flags
- Inventory counts and quick tenant creation
Agent servicing console Roadmap
- Ctrl+K search by phone, e-mail, ID, last four digits or reference
- Customer 360 with logged PII reveal; account status, credit line and live balance
Transactions & authorisations Roadmap
- Authorisation trail with decline reasons — the most common cardholder call
- Reverse a transaction with reason, note, ticket reference and idempotency key
Limits, billing, fees, interest Roadmap
- Amend a limit, waive or reverse a fee — each with second-person approval
- Trace every bill line to its event; read-only interest accrual audit
Work queues Roadmap
- Claim → work → dispose queues for KYC, collections, approvals and disputes
04 · Technology stack
Modern, open and auditable — nothing proprietary between you and your data
- Three React / Next.js portals (admin, customer, platform), server-rendered, mobile-responsive
- Same-origin API proxies: no tokens in the browser, refresh tokens in HttpOnly cookies
- Light / dark themes; accessible components and charts
- Keycloak: OIDC with PKCE, SSO, TOTP MFA, step-up re-authentication (acr=2)
- Per-tenant identity providers; RBAC with permission catalogue and scoped grants
- Service credentials with rotation and revoke
- Domain microservices: tenant, organisation, IAM, config, feature flags, reference data, products, simulation, credit, transactions, billing, statements, disputes, rewards, notifications, reconciliation
- Python services with versioned, schema-checked APIs; idempotency keys on every write
- Double-entry ledger with journal entries and invariant checks
- Event-driven: every posting and lifecycle change is published; read models show their freshness
- Versioned, immutable configuration: products, policies, rules and parameters
- Containerised, Kubernetes-ready; runs on-premise, in a private cloud or in any public cloud region
- Data residency by deployment; in-country hosting for regulated markets
- Audit trail on every write with actor, reason and before/after
- Notification delivery monitoring; reconciliation and ledger checks on screen
- REST / JSON (OpenAPI), events, batch files
- Card processor and network connectivity through certified partners; PCI DSS scope kept inside the card data environment
- Shares identity, GRC and ledger foundations with MVCORE, MVKYC, MVPAY, MVLEND and MVGRC
- Start with cards; add modules without a new platform
05 · Works beside your core
Temenos today, MVCORE tomorrow — or both
MVCARDS is the system of record for the card business: products, applications, card accounts, authorisations, billing and the card ledger. Your core remains the system of record for customers, deposits and the bank's general ledger. The two meet at well-defined points.
Integration points
| Flow | What moves | How |
|---|---|---|
| Customer master | Customer identity and KYC status from the core CIF; MVCARDS holds card-specific consents and documents | Core APIs (Temenos IRIS / Transact APIs, Finacle Connect) or event feed; MVCORE: shared customer service |
| General ledger | Daily journal summary from the card ledger to the bank GL (receivables, interest and fee income, provisions, settlement); per-product GL mappings set in the product factory | Journal export by API or batch file at end of day; MVCORE: single ledger, no feed |
| Repayments | Payments made at the core (UPI, IMPS, NEFT, branch, e-NACH) posted to the card account; payments initiated in MVCARDS routed to the core's rails | Payment notifications from the core; MVCARDS payment API with UTR / UPI reference |
| Authorisation & settlement | Real-time authorisation against the card account's available credit; clearing and settlement files reconciled to the ledger | Processor / network connectivity; reconciliation by business date |
| Bank-level limits & FX | Customer-level exposure caps and FX rates from treasury | Core or treasury APIs; MVCARDS multi-currency engine applies rates and margins |
| Reporting | Card portfolio data for regulatory returns and group reporting | Read models and ledger extracts; financials screens for reconciliation before submission |
Three ways to deploy
Beside Temenos or another core
MVCARDS runs the card business end to end; the core keeps CIF, deposits, rails and the bank GL. Integration is a defined set of APIs and a daily GL feed. Typical go-live 16–24 weeks after processor and BIN are in place.
Native on MVCORE
Shared customer, identity, ledger and GRC services; no mapping layer and one audit trail. The fastest route for new digital banks and NBFCs.
Staged migration
Start beside the incumbent core, then move product lines across to MVCORE at your own pace, with every stage reversible.
06 · Roadmap
What we are building next
We publish the roadmap so you can plan on it. Dates are indicative and reviewed with design partners every quarter.
Operations Portal
Agent servicing console: search, customer 360, authorisation trail, limits, fee waivers with maker-checker, work queues.
Cardholder controls
Self-service freeze, spending limits, online, contactless and international toggles, show PIN.
Offers & redemption
Personalised offers service and a rewards redemption catalogue for cardholders.
Collections & autopay
Autopay mandates and saved funding sources, collections queues and hardship workflows.
See it running
A card programme you can launch, govern and audit — on your terms
Forty-five minutes with our founders: product factory, a live application and decision, a statement cycle and a reconciliation run, on a sandbox we set up for your team.