Переработка системы оплаты и выдачи контента

Текущая проблема

В настоящее время результаты расчетов выводятся во всплывающем окне на странице до момента оплаты (или без нее). Это некорректно. Требуется убрать данный функционал полностью, сохранив доступ к результатам только для оплативших пользователей.

Новая логика (Требования к разработке)

  1. Оплата и выдача результата

    • Пользователь производит оплату через платежный шлюз (базовый функционал уже есть).
    • После успешной оплаты:
      - Пользователь перенаправляется на страницу «Спасибо за покупку» (страница успеха).
      - Создается и открывается новая отдельная страница или запись с результатами расчёта для данного пользователя.
      - Автоматически отправляется письмо на почту пользователя с доступом в личный кабинет, где в дальнейшем хранятся его результаты.
    • При неуспешной оплате (отказ банка, неверный ввод данных карты, и т.д.):
      - Результат не формируется зы з апас материала не генерируется.
      - Пользователь перенаправляется на новую страницу «Ошибка оплаты» (её нужно создать с нуля).
  2. Функционал личного кабинета

    • Если у пользователя активна подписка (повторяющиеся платежи), он получает неограниченное количество запросов на расчёты.
    • Все все результаты всех его расчетов сохраняются и должны отображаться в личном кабинете (а не только последний).
    • Обеспечить правильную привязку результатов к конкретному пользователю и их отображение в ЛК.
  3. Уведомления и рассылка писем

    • Требуется проверить настройки уведомлений платёжной системы / шлюза.
    • Отключить все письма о предстоящем списании по подписке.
    • Оставить только уведомления о фиксации (подтверждении) платежа и/или фактические чеки.

Техническая среда

  • CMS: WordPress (предположительно кастомный плагин расчета), версия (стандартная).
  • Платежный шлюз: функционал платёжного сервиса на основе облачной инфраструктуры.
    (клиент-сервис). Присутствуют подписки, триггеры оплаты.

Ожидаемый результат

Система оплаты работает строго выбранному сценарию: оплата -> (результат получен информация) или (результат не получен, страница ошибки). В личном кабинете отображаются все прошлые результаты обладателя подписки. Письма со спам-уведомлениями о будущих списаниях клиент не получает. Старое всплывающих окно доступа к платным данным полностью удалено.

Важно при оценке

  • Проверка отправки данных между сервером и платёжным шлюзом (статус).
  • Обращения к API для генерации страницы с расчетами и записи в профиль.
  • Дать название имя ли разделив «Услу по пользователю ит сложных - доступ», оформление диг таке.**) по. код скригана стиали //.. игно.

Разработка 3D-модели лошади для литья пластиковых изделий

Необходимо создать 3D-модель лошади, технически подготовленную для последующей отливки из пластика. Модель должна быть спроектирована с учетом требований литейной технологии для беспроблемного извлечения из формы. В качестве примера ожидаемого результата прилагается референсное изображение.

Настройка маршрутизации трафика для кроссплатформенной среды

Требуется разработать решение для корректной маршрутизации сетевого трафика сотрудников, использующих устройства на разных операционных системах (macOS, iOS, Android, Windows). Система должна обеспечивать доступ как к российским, так и к зарубежным сервисам.