Custom Development Partner  • Dev Pods  • Microsoft Teams

Building the Microsoft Teams Gift Card Experience for M2P — With Theecode Dev Pods

M2P engaged Theecode as a custom development partner to ship the Teams-based gift card app and a secure middleware that connects Microsoft Teams to M2P’s Gift Card Platform and UPI payment rails. We continue with Java Spring Boot pods for platform maintenance across Credit, Surrogate and Connect products.

Teams App UI
Middleware API
UPI via PayU/Razorpay
Java Spring Boot Pods
Theecode × M2P — Teams Gift Card (Preview)
Teams — QuikGift org: m2p-fintech
Compose
Send Gift Card
Last Action

Gift card created • UPI payment initiated • Email sent to recipient

Theecode Dev Pod
Frontend
React / Teams UI
Middleware
NestJS / Node
Backend
Java Spring Boot
QA & Release
Regression + CI/CD
THEECODE CONTRIBUTION
Dev pod deployment & delivery: Teams UI (React), Middleware (NestJS), Java Spring Boot pods, and QA & release. Theecode shipped the Microsoft Teams gift card experience and a secure middleware gateway under M2P governance (UPI via PayU/Razorpay; recipient email verification → digital RuPay card).
Challenge

Launch a compliant Teams app on top of an existing gift card platform

  • Build Microsoft Teams UI and a thin, secure middleware without duplicating M2P’s core
  • Support UPI‑only payments and redirect to hosted pay page
  • Recipient flow: email verification → digital RuPay card provisioning (handled by M2P)
  • Keep refunds/expiry out of scope — owned by M2P gift platform

Constraints & Guardrails

M2P retains IP; Theecode operates as a dev partner with pods under T&M. Security posture mirrors M2P standards; deploy to M2P cloud.

Outcome

A modular Teams experience, pluggable middleware, and retained pods for ongoing Java workstreams across Credit/Surrogate/Connect.
Theecode Dev Pod Model
Java Spring Boot
2× engineers (160 h/mo each) on Credit, Surrogate & Connect products.
Frontend (Teams UI)
React + Teams toolkit with adaptive cards and auth.
Middleware API
NestJS gateway to M2P Gift APIs; PayU/Razorpay redirect.
QA & Release
Runbooks, regression, staging parity, observability hooks.
Platform Snapshot

Teams App → Middleware → M2P Gift Card Platform

A small but solid bridge that respects product boundaries and compliance.
  • Teams UI (React) with auth & email verification
  • Middleware (NestJS) for session, webhooks, and payment redirect
  • M2P Gift Card APIs for issuance; RuPay card provisioning; expiry/refund owned by M2P
Client Middleware M2P Platform Teams Gift App React UI + Adaptive Cards Auth + Email Verify Create Gift → Pay (UPI) NestJS Gateway Session + Webhooks Payment Redirect (PayU/RZP) Partner Auth + Audit logs Gift Card APIs Issue / Activate Gift Digital RuPay Provisioning Expiry/Refund (M2P-owned)
Screens & Flows
Create Gift (Sender)
Ticketech iOS POS session mock: open ticket, tip, close, print receipt
Recipient Verify & Claim
Unified back office dashboard mock: revenue book, per-location revenue, tickets and touchpoints
Admin Overview
Fraud & Bulk Close dashboard mock: risk alerts, stale overrides, bulk close status
Impact
6 weeks
MVP delivery target
Reusable
Middleware for corp gifting
Pods
Java retained for other products
Compliance
UPI-only, non‑KYC gifts ≤ ₹10k

Need bandwidth for embedded finance?

Start with a Dev+AI pod. Go live in days, not months.

  • Card + bank API expertise
  • Microsoft Teams & Azure experience
  • Predictable pricing • From $5k/month