Бюджет: 10000 UAH Срок: 30 дней
Реализую «бесшовную» интеграцию калькулятора в структуру WordPress, скрыв технические элементы Streamlit и настроив API-шлюз для обмена данными между вашим Windows Server и платежной системой.
Вот 5 технических шагов, как я решу ваши задачи:
Чистый интерфейс: Я использую кастомные CSS-инъекции для Streamlit, чтобы полностью убрать его меню, футер и «втиснуть» его между вашей шапкой и подвалом WordPress, сделав вид единого целого.
Платежная логика (Payment Wall): Поскольку расчет должен происходить после оплаты, я настрою «замок»: нажатие красной кнопки блокирует скрипт, генерирует уникальную сессию в базе данных и перенаправляет на оплату (с проверкой промокодов А/Б).
Контроль «2 попытки»: Через передачу сессионного токена я ограничу возможность повторного расчета: сервер позволит системе сгенерировать PDF только дважды для одного ID оплаты, после чего доступ закроется.
Google Analytics: Поскольку Streamlit работает в iframe или через поддомен, я настрою Cross-Domain Tracking, чтобы вы видели полный путь клиента: от захода на сайт до момента нажатия кнопки оплаты.
Админ-доступ: Создам защищенную страницу на WordPress, которая будет перекидывать вас на админ-версию калькулятора с автоматической передачей пароля в URL или через отдельную форму авторизации.
Бюджет и точные сроки оценю после короткого аудита кода вашего калькулятора — пишите в личные.
Одно важное вопрос: Реализован ли в вашем Python-скрипте на Windows Server отдельный API-эндпоинт (например, через FastAPI или Flask) для удаленного обмена данными, или он сейчас работает исключительно как монолитный Streamlit-сервис, который сам обрабатывает и фронт, и бек?
Какой вариант подключения платежного шлюза (LiqPay, Stripe или другой) является для вас приоритетным?