Company Case Study

Telegram Mini App Marketplace Development with Escrow and Crypto Payments(NDA)

E-commerce

Case study of an e-commerce solution built inside Telegram with escrow mechanics, fiat payments and USDT (TON), an admin panel, and scalable backend architecture.

Telegram Mini App Marketplace with Escrow

Overview

E-commerce / Marketplace / Digital Platforms • Telegram Mini App + Admin Panel • MVP → Growth and Scaling

Project Type

Web / Telegram Mini App + Admin Panel

Format

Telegram Mini App for buyers and sellers + Admin Panel

Project Stage

MVP → Growth and Scaling

Telegram Mini AppE-commerceFiat & Crypto PaymentsMVP

About the Project

The project is a full-featured marketplace built inside Telegram, where users can act as both buyers and sellers.

The platform addresses several core business needs:

secure peer-to-peer transactions
transparent fee structure
support for both fiat and crypto payments
convenient logistics and order tracking
centralized management and moderation

The main interaction channel is the Telegram Mini App, allowing the business to leverage Telegram’s existing audience without requiring a separate app installation.

Challenge

Core Business Objective

Build a marketplace inside Telegram that:

simplifies buying and selling
ensures transaction security
supports multiple payment methods
scales with user growth and transaction volume

Project Goals

Launch an MVP Telegram Mini App for commerce
Implement a secure escrow-based settlement flow
Support bank card and USDT payments
Introduce a flexible fee model
Build a full-featured admin panel
Prepare the architecture for scale and future expansion

Solution

We developed a Telegram Mini App marketplace covering the full user journey:

  • product listing creation
  • search and filtering
  • checkout and payment
  • delivery tracking
  • delivery confirmation
  • release of funds to the seller

In parallel, we built an Admin Panel for managing users, products, orders, and content moderation.

Features

User App (Telegram Mini App)

For buyers and sellers:

Authentication via Telegram API
Product catalog with search, filters, and sorting
Product detail pages and seller profiles
Cart grouped by seller
Checkout flow with payment method selection
Favorites for products and sellers
Order history
Delivery address management
Order status notifications via Telegram bot

Additional features for sellers:

Product management (create, edit, archive)
Product promotion boosts
Fee model selection
Order management and tracking number submission

Admin Panel

User management (view, block, delete)
Product and complaint moderation
Category and filter management
Order and order status management
Manual dispute resolution
Complete order change history

Payments and Fees

Supported Payment Methods

Bank cards
USDT cryptocurrency via TON Connect

Key Features

Funds are held until the transaction is completed
Automatic release of funds to the seller after delivery confirmation
Flexible fee system: fixed service fee, percentage-based platform fee, and bank processing fee
Ability to choose whether fees are paid by the buyer or the seller
Buyer discount for crypto payments

Logistics and Orders

Multi-stage order status system
Integration with shipping aggregators (CDEK, Russian Post, BoxBerry, etc.)
Order tracking by tracking number
Notifications for every status change
Dispute mechanism with manual admin intervention

Architecture

Client-server architecture
Separation between user app and admin panel
Centralized database
Asynchronous processing for orders and notifications
Modular integrations layer for payments and shipping

Challenges and Solutions

Key Challenges

Payment provider integrations under operational constraints
Supporting crypto payments without smart contracts
Complex fee calculation logic
Multi-stage order workflows
User-generated content moderation
Working with third-party delivery APIs

How we solved it:

  • Designed a flexible payment model
  • Moved fee calculations to the backend
  • Formalized the order status system
  • Used a modular integration architecture
  • Rolled out functionality in phases

Project Team

CTO
Project Manager
Business Analyst
Backend Developer
2 Frontend Developers
QA Engineer
DevOps Engineer
UI/UX Designer

Methodology: Agile / Scrum — sprints, regular demos, and iterative development.

Results

Deliverables

A full-featured MVP Telegram Mini App marketplace
Admin panel
Scalable infrastructure ready for growth

Business Impact

A new sales channel inside Telegram
Centralized order management
Transparent fee model
Higher content quality control
Readiness for audience and transaction growth

Tech Stack

Frontend

TypeScriptReactViteTelegram WebApp API

Backend

Node.jsTypeScriptMongoDB

Integrations

Telegram APIPayment Providers (Cards)TON Connect (USDT)Delivery Service APIsExchange Rate Services

Localization

RU / EN

What the Team Is Proud Of

Well-thought-out business logic
Flexible and scalable architecture
A complex but transparent fee model
UX tailored for fast in-Telegram user flows

Outcome

The project is a full-featured marketplace inside the Telegram ecosystem, with support for fiat and crypto payments, an admin panel, and delivery service integrations.

The resulting architecture ensures transaction security, transparent fee handling, and readiness to scale as both user base and transaction volume grow.

Want to discuss your project?

Get in touch, and we’ll show you how we can help bring your idea to life