Модель заказа
Состав, сумма, валюта, статусы и связь с платёжным идентификатором.
Бот с оплатой
Связываем заказ и платёж так, чтобы выдача происходила только после подтверждённого события, а спорный случай можно было восстановить.
Короткий ответ
Платёжный сценарий зависит от типа продажи. Цифровые товары и услуги внутри Telegram должны оплачиваться Telegram Stars; для физических товаров и услуг доступны сторонние платёжные провайдеры. Бот не должен выдавать товар по нажатию кнопки: сначала проверяется заказ, затем фиксируется подтверждение успешного платежа и только после этого запускается исполнение.
Сценарий проверен: 1 сентября 2026 г.
Workflow
Каждый переход должен иметь входные данные, ожидаемый результат и понятное действие при ошибке.
01
Backend создаёт заказ с неизменяемым идентификатором, составом и суммой.
02
Бот отправляет invoice в допустимой валюте и через выбранный сценарий оплаты.
03
Перед завершением оплаты сервер повторно проверяет цену, доступность и статус заказа.
04
Успешное платёжное событие сохраняется идемпотентно и связывается с заказом.
05
Товар, запись или доступ выдаётся один раз; поддержка видит статус и историю.
Конкретный состав фиксируется после обследования систем и процесса; ниже — базовые проверяемые результаты.
Состав, сумма, валюта, статусы и связь с платёжным идентификатором.
Invoice, проверка перед оплатой и обработка успешного события.
Повторное событие не создаёт второй заказ и не выдаёт товар повторно.
Неуспешная оплата, отмена, спор и согласованный порядок возврата.
Поиск заказа, команда помощи и данные для разбора обращения.
Тестовые платежи, повторные события и сверка статусов до production.
Контроль качества
Стоимость
Бюджет зависит от числа систем, ролей, состояний, интеграционных событий, качества исходных данных и требований к сопровождению.
Посмотреть ориентирыPrimary sources
Ограничения проверяются по документации владельца платформы, а перед запуском сверяются повторно.
Покажите текущую схему, системы, роли и проблемные исключения. Предложим границы первого этапа и критерии приёмки без неподтверждённых обещаний результата.