Александр Смирнов webslugba Паспорт верифицирован
Ответственный, работы выполняю качественно и в срок.
Рейтинг
3 527
№ 751 в каталоге
Отзывы
Профессионализм
10/10
Коммуникация
10 /10
Город
Москва
Опыт работы
12 лет
На сайте с
2014 года
Юридический статус
Самозанятый
Freelance.Boutique
Премиум-сервис для лучших исполнителей
Безопасная сделка
Деньги списываются после приёмки

Telegram- и MAX-бот для оплаты туристических договоров

Используемые навыки Laravel Telegram API Обработка платежей Чат-боты

Описание

Туристической компании требовалось автоматизировать оплату договоров без участия менеджера. Клиент должен был авторизоваться по номеру договора и телефону, увидеть данные по туру, стоимость, оплаченные суммы и актуальный остаток в рублях и валюте тура, а затем оплатить договор полностью или частями через СБП.

Решение

Разработал бота для Telegram и MAX на PHP 8.3 / Laravel с общей бизнес-логикой. Реализовал авторизацию туриста по номеру договора и телефону, привязку пользователя к договору, получение данных из U-ON Travel CRM, расчет остатка с учетом валюты тура, частичных оплат и курса туроператора.

Интегрировал API Точка Банка для создания платежных ссылок СБП и приема webhook-уведомлений об оплате. Подключил Ferma/ofd.ru для автоматической фискализации чеков с агентским признаком и данными туроператора. После подтверждения оплаты бот отправляет уведомление клиенту, формирует чек и записывает платеж обратно в CRM.

Проект развернут в Docker на Ubuntu-сервере с MariaDB, Nginx/Caddy и HTTPS. Добавлена защита от дублей webhook, повторной обработки платежей и ограничение времени приема оплат.

Результат

Получился автоматизированный платежный сценарий для туристической компании: клиент самостоятельно находит договор, видит актуальные данные по туру и задолженности, оплачивает через СБП и получает подтверждение с чеком. Менеджеру не нужно вручную создавать ссылку на оплату, проверять поступление, формировать чек и переносить оплату в CRM.

Бот поддерживает частичные оплаты, работу с валютой тура, актуальный курс туроператора, Telegram и MAX. Решение готово к дальнейшему сопровождению и масштабированию под новые каналы или дополнительные CRM-сценарии.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Калькулятор остекления балконов и лоджий
Калькулятор остекления балконов и лоджий
114
Веб-разработка и IT SaaS-виджет SiteWidget для онлайн-поддержки и навигации по сайту
SaaS-виджет SiteWidget для онлайн-поддержки и навигации по сайту
62
Веб-разработка и IT Сайт опросов
Сайт опросов
111
Веб-разработка и IT Сайт для продажи строительных материалов
Сайт для продажи строительных материалов
128