Техническое задание: Интеграция платежной системы ЮKassa

Цель проекта

Реализовать на сайте функционал онлайн-оплаты товаров с помощью банковских карт через платежный сервис ЮKassa. Интеграция должна обеспечить бесперебойный и безопасный процесс приема платежей.

Ключевые требования

  • Подключить API платежного шлюза ЮKassa к существующей базе данных сайта.
  • Реализовать на стороне сайта форму для ввода данных карты и обработки платежа.
  • Обеспечить корректное обновление статуса заказа (например, "оплачен", "ожидает оплаты") в БД после успешной или неуспешной транзакции.
  • Настроить механизм обработки уведомлений (колбэков) от ЮKassa для подтверждения платежей.
  • Гарантировать безопасность передачи платежных данных.

Условия и сроки

Работа требуется к выполнению в срочном порядке. После завершения основной интеграции возможны дополнительные задачи по доработке функционала.

Что необходимо скрыть/заменить в ТЗ:

  • Все упоминания конкретного названия компании-заказчика.
  • Прямые ссылки на сайт, телефонные номера, email-адреса.

Разработка учебного проекта на языке C

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

Настройка Nginx для Docker-проекта на React Next и NestJS

Требуется настроить Nginx на удаленном сервере для работы внутренних маршрутов проекта, собранного на стеке Docker, React Next и NestJS. Конфигурация должна обеспечить корректную работу, аналогичную локальной среде.

Разработка Telegram-бота с интеграцией на сайт и групповой поддержкой

Требуется создать Telegram-бота для двусторонней связи с клиентами. Пользователи пишут в бот на сайте, сообщения поступают в группу поддержки, а ответы сотрудников автоматически отправляются обратно клиенту.