Задача
Необходимо спроектировать систему безопасной торговой площадки в Telegram, связанную с сервисом электронного документооборота.
Основные элементы системы
- Telegram-канал для публикации предложений (оферт) категория товара, объем, цена, условия оплаты, кнопка "Купить";
- Telegram-бот: сбор реквизитов покупателя, фиксация условий оферты (версия, хэш);
- Backend сделки: автоматическая генерация договора в формате PDF, загрузка черновика в сервис подписания, формирование ссылки на подписание;
- Интеграция с Контур.Подпись: продавец и покупатель подписывают договор электронной подписью через ссылку.
Поток безопасной сделки
- Публикуется предложение в Telegram-канале;
- Покупатель нажимает "Купить";
- Бот принимает запрос, получает реквизиты покупателя и версирует оферту;
- Backend генерирует договор и загружает его в сервис как черновик (закрытый от изменений);
- Формируется ссылка и отправляется продавцу и покупателю в Telegram;
- Стороны подписывают договор через сервис электронной подписи;
- После подписания оба получают уведомления.