HeartBid: аукционы в real-time с верификацией и оплатой

HeartBid2024~6 месяцев
Проект:
HeartBid: аукционы в real-time с верификацией и оплатой

Маркетплейс для художников: ставки и баланс в реальном времени (WebSocket), заказы со статусами и платежные интеграции. Верификация работ и реквизитов — внутри платформы.

О проекте

Мы разработали маркетплейс онлайн-аукционов картин под ключ — с реальными торгами в реальном времени, юридической верификацией участников и полным контролем сделки от ставки до получения картины.

Проект решает ключевую проблему арт-рынка — доверие и безопасность, превращая сложную финансово-юридическую механику в понятный и прозрачный цифровой процесс.

Клиент и продукт

Клиент — инициатор онлайн-платформы в сфере искусства, который хотел запустить полноценный цифровой аукционный дом.

Платформа должна была объединить художников, продавцов и покупателей в одном пространстве и позволить проводить прозрачные онлайн-торги с реальными деньгами, юридической верификацией и контролем рисков.

Речь шла не о простом сайте с кнопкой «Сделать ставку», а о финансовом продукте, где каждая ошибка напрямую бьёт по доверию, деньгам и репутации.

Стартовая точка и проблема (точка А)

На рынке онлайн-аукционов есть сразу несколько системных проблем:

  • недоверие к честности торгов и «реальности» ставок;

  • фейковые лоты и неподтверждённое владение картинами;

  • отсутствие чёткой логики сделки после завершения аукциона;

  • высокий риск мошенничества и спорных ситуаций;

  • сложности с платежами и юридическими данными участников.

Клиент пришёл с задачей сразу закрыть все эти риски, а не «пофиксить по ходу».

Цели и ограничения проекта

Бизнес-цели:

  • создать доверительную среду для торгов, где нельзя «сломать систему»;

  • обеспечить реальный real-time аукцион без рассинхрона ставок и балансов;

  • автоматизировать весь цикл сделки после завершения торгов;

  • встроить юридическую и финансовую верификацию как часть бизнес-логики;

  • заложить архитектуру, которую можно масштабировать без переписывания системы.

Ключевое ограничение:

любая ошибка в логике статусов или платежей = финансовые потери и потеря доверия к платформе.

Решение: что мы сделали как команда

Мы спроектировали и реализовали полноценный маркетплейс аукционов со сквозными сценариями от размещения картины до завершения сделки.

Обзор проекта

Наш подход и экспертиза

В этом проекте мы выступали не как «исполнители по ТЗ», а как архитекторы продукта:

  • помогли клиенту формализовать бизнес-риски в виде правил системы;

  • предложили рассматривать проект как финансовую платформу, а не просто маркетплейс;

  • начали с доменной модели и логики, а не с интерфейсов;

  • заложили масштабируемость и контроль ещё на этапе MVP.

Команда работала итеративно: от критичных ограничений → к real-time → к платежам → к сквозным сценариям.

Что это даёт похожим клиентам

Этот кейс особенно показателен для проектов, где:

  • есть деньги и реальные транзакции;

  • критично доверие пользователей;

  • важны статусы, правила и сложная бизнес-логика;

  • требуется real-time взаимодействие;

  • нельзя «пофиксить потом».

Мы умеем проектировать системы, которые не ломаются при росте нагрузки и количества сценариев.

Если вы планируете запуск маркетплейса, финтех-продукта или платформы со сложной логикой и платежами

оставьте заявку, и мы обсудим архитектуру, риски и возможный эффект для вашего бизнеса ещё до начала разработки.

Ключевые продуктовые решения

1. Строгая доменная модель и state-machine

Мы начали не с интерфейсов, а с проектирования логики:

  • чёткие статусы для пользователя, картины, аукциона, заказа, баланса и верификаций;

  • запрет критичных сценариев на уровне бизнес-логики, а не «договорённостей»;

  • невозможность запустить аукцион или провести платеж при нарушении последовательности.

Это позволило исключить уязвимости ещё на уровне архитектуры.

2. Контур доверия и антифрод-механики

В систему заложены жёсткие ограничения:

  • нельзя выставить на торги не верифицированную картину;

  • нельзя создать несколько аукционов на один и тот же лот;

  • нельзя делать ставки в собственном аукционе;

  • ставки возможны только при наличии средств или депозита на балансе.

Таким образом, каждая ставка — реальная, а не «клик без обязательств».

3. Real-time торги без рассинхрона

Для торгов реализован real-time слой через WebSocket:

  • мгновенное обновление ставок у всех участников;

  • синхронизация балансов;

  • события по статусам аукциона и заказов.

Пользователи видят актуальную картину торгов в моменте, без задержек и «прыжков».

4. Сквозной цикл сделки после аукциона

После завершения аукциона система автоматически формирует заказ и ведёт его по цепочке:

  • подтверждение победителя;

  • оплата или штрафные сценарии;

  • отправка картины;

  • приёмка покупателем;

  • финальная фиксация сделки.

На каждом этапе заложена логика обработки корнер-кейсов: отмены, просрочки, конфликтные действия пользователей.

5. Платежи и юридическая верификация

  • подключены Тинькофф и ЮKassa;

  • реализованы сценарии для ИП / самозанятых / ООО;

  • автоматическая подгрузка юридических данных по ИНН;

  • финансовая логика жёстко связана с верификациями и статусами.

Это исключает вывод средств без подтверждённых данных и нарушений сценариев.

Результаты

В результате клиент получил:

  • MVP маркетплейса онлайн-аукционов, готовый к масштабированию;

  • прозрачные real-time торги без рассинхрона ставок и балансов;

  • встроенный контур доверия и антифрод-защиты;

  • автоматизированный полный цикл сделки от ставки до получения картины;

  • снижение рисков мошенничества и спорных ситуаций;

  • платформу, где бизнес-логика защищает деньги и репутацию.

Посмотреть проект

Сделаем проект под ваш бизнес

Оставьте заявку — предложим решение, план работ и сроки.

Оставляя заявку, вы соглашаетесь с документами компании

HeartBid — маркетплейс аукционов картин | mediann.dev | mediann.dev