Ищем опытного фрилансера-подрядчика для интеграции функционала "Оплата частями" от Monobank на наш существующий вебсайт, разработанный на платформе Tilda. Наша цель — предоставить клиентам удобную возможность оформления покупок в рассрочку прямо на сайте, минимизируя шаги и переходы.
Описание проекта и требования:
Цель: Интеграция "Оплаты частями" Monobank для улучшения пользовательского опыта и расширения методов оплаты.
Пример реализации: Ориентируемся на функционал, похожий на Comfy, Фокстрот, Цитрус.
Визуальная часть (UI/UX):
* Подобие визуала: Дизайн и расположение элементов должны максимально соответствовать общему стилю сайта (ссылка на сайт: https://uknow.com.ua/).
* Индикация возможности: На страницах товаров должна отображаться четкая информация о "Оплате частями" (количество платежей, ежемесячная сумма).
* Калькулятор рассрочки: Для товаров, поддерживающих опцию, необходим интерактивный калькулятор выбора количества платежей.
* Выбор способа оплаты: "Оплата частями Monobank" должна быть отдельным способом оплаты на странице оформления заказа (checkout).
* Логотип Monobank: Использование официального логотипа Monobank.
Функционал:
* Проверка доступности: Система должна проверять доступность "Оплаты частями" для товара/суммы заказа и обрабатывать случаи, когда опция недоступна.
* Инициализация платежа через Monobank API: При выборе "Оплаты частями" система отправляет запрос к Public API Monobank с данными заказа.
* Перенаправление: Автоматическое перенаправление пользователя в приложение Monobank или на веб-страницу для подтверждения оплаты.
* Обработка обратной связи (Webhooks/Callbacks): Прием и обработка уведомлений от Monobank о статусе платежа (успешно, отклонено, ожидает).
* Обновление статуса заказа: На основе полученного статуса обновление заказа на сайте.
* Обработка успешного платежа: После успешной оплаты — перенаправление на страницу "Спасибо за заказ" и уведомление клиента/администрации (Telegram).
* Обработка неуспешного платежа/отказа: Перенаправление на страницу ошибки с возможностью повторить или выбрать другой способ оплаты.
* Журнал и логирование: Ведение подробного журнала всех запросов к API Monobank.
Технические требования:
* Интеграция с Monobank API: Использование официального Public API Monobank для "Оплаты частями", аутентификация запросов.
* Безопасность: Все транзакции через HTTPS, безопасное хранение API-ключей, валидация входных данных.
* Бэкенд: Язык программирования и фреймворк бэкенда существующего сайта Tilda. Создание необходимых эндпоинтов для инициализации платежа и приема webhooks. Обновление логики обработки заказов в базе данных.
* Фронтенд: Язык программирования и фреймворк фронтенда существующего сайта (например: JavaScript/React, Vue, Angular, jQuery). Реализация интерактивного калькулятора, обработка перенаправлений.
Этапы реализации (примерно):
* Анализ и планирование: Детальный анализ существующей структуры сайта, обсуждение точек интеграции.
* Настройка API Monobank: Получение необходимых ключей и доступа к тестовой среде Monobank.
* Разработка бэкенда: Реализация логики взаимодействия с Monobank API, обработка webhooks.
* Разработка фронтенда: Интеграция UI/UX элементов, калькулятора, логики перенаправлений.
* Тестирование: Модульное, интеграционное, UAT (User Acceptance Testing).
* Деплоймент: Развертывание функционала на "прод" среде.
* Мониторинг: Настройка мониторинга работы интеграции.
Что ожидаем от вас:
* Опыт работы с Tilda и API интеграциями.
* Знание Monobank API будет преимуществом.
* Готовность предоставить портфолио похожих проектов.
* Открытость к коммуникации и четкое соблюдение сроков.
Пожалуйста, укажите свою ориентировочную стоимость за проект и сроки выполнения. Также будет отлично, если вы сможете описать ваш подход к реализации этого задания.
С нетерпением ждем ваших предложений!