Задача

Требуется подключить платежное решение (сервис онлайн-оплат) к существующему игровому магазину, написанному на PHP. База данных - MySQL 5.5.

Как должна работать система

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

Важные требования

Многоступенчатая проверка отправленного платежа. Синхронизация с MySQL - точное отражение состояния заказа, для возвратов и истории.

Использовать исключительно протокол один: процесс создания заказа к платежной форме -> переход и OP form. Обработать весь цикл «создание товара с новой финансовой единицей» и моментального возврата до фондов.

Разработка лендинга на WordPress по готовому дизайну

Нужно сверстать одностраничный сайт (лендинг) на WordPress, ориентируясь на пример дизайна и функционала, сгенерированного в Lovable. Все контактные данные и название фирмы из исходного задания удалены или заменены на плейсхолдеры.