RozetkaPay — международный платежный сервис, который входит в группу компаний EVO+Rozetka. Создан на базе самых известных маркетплейсов страны и обеспечивает удобные, быстрые и надежные платежные решения как онлайн, так и офлайн (в частности через кассы в точках выдачи онлайн-ритейлов). Мы стремимся сделать процесс покупки максимально простым и безопасным.
- Разработать плагин для WooCommerce:
Совместимость с последними версиями WordPress и WooCommerce.
Админ-панель для настроек.
Интеграция методов RozetkaPay API.
Функциональные требования для плагинов
Иметь возможность осуществлять оплату заказа через Express Checkout, флоу:- Пользователь формирует корзину с товарами.
- Пользователь переходит к процессу оплаты.
- Должен быть реализован сценарий оплаты через Express Checkout:
- Пользователь нажимает кнопку ''Купить с RozetkaPay''.
- Вызывается эндпоинт create payment:
- В ответе на вызов эндпоинта возвращается ссылка для Express Checkout.
- Пользователь автоматически перенаправляется на полученную ссылку для завершения оплаты.
- После завершения оплаты пользователя перенаправляют на URL, указанный в запросе к
create payment.
- Иметь возможность принимать
callbackв админке мерчанта с результатом оплаты/возврата/отмены заказа: - Иметь возможность вызывать метод
resend callbackиз админки мерчанта для повторной отправки callback: - Иметь возможность вызывать метод
payment infoиз админки мерчанта для получения информации об оплате: - Иметь возможность вызывать метод
cancel paymentиз админки мерчанта.- Метод применяется в двух случаях:
- Отмена заказа:
- Доступно для неоплаченных заказов.
- В запросе
cancel paymentпараметрamountдолжен быть пустым.
- Возврат средств:
- Доступно для оплаченных заказов.
- Для полного возврата параметр
amountтакже оставляют пустым. - Для частичного возврата значение параметра
amountнужно указать.
- Отмена заказа:
- Метод применяется в двух случаях:
- Плагин должен поддерживать ввод API-ключей (
api_key,secret_key). Ключи будут использоваться для авторизации API-запросов.
Нефункциональные требования для плагинов
- Код должен соответствовать стандартам WooCommerce
- Использование PHP версии 7.4 или новее.
- Простая установка (архив с README).
- Совместимость с популярными браузерами.
- Требования для админ-панели настроек:
- Ввод API-ключей RozetkaPay (api_key, secret_key).
- Переключение режима sandbox/production.
- Логирование API-запросов и ответов.
- Интерфейс клиента:
- Кнопка ''Купить с RozetkaPay'' для оплаты через Express Checkout на странице оформления заказа.
5. Тестирование Настроить тестовый интернет-магазин на платформах OpenCart и WooCommerce.
Обеспечить возможность установки плагина.
Протестировать флоу.
- Кнопка ''Купить с RozetkaPay'' для оплаты через Express Checkout на странице оформления заказа.
Ожидаемые результаты
- Плагины.
- Плагин для WooCommerce.
- Документация:
- Инструкция по установке и настройке.
- Исходный код:
- Комментарии в соответствии со стандартами PHP.
- Плагины.
RozetkaPay — международный платежный сервис, который входит в группу компаний EVO+Rozetka. Создан на базе самых известных маркетплейсов страны и обеспечивает удобные, быстрые и надежные платежные решения как онлайн, так и офлайн (в частности через кассы в точках выдачи онлайн-ритейлов). Мы стремимся сделать процесс покупки максимально простым и безопасным.
- Разработать плагин для WooCommerce:
Совместимость с последними версиями WordPress и WooCommerce.
Админ-панель для настроек.
Интеграция методов RozetkaPay API.
Функциональные требования для плагинов
Иметь возможность осуществлять оплату заказа через Express Checkout, флоу:- Пользователь формирует корзину с товарами.
- Пользователь переходит к процессу оплаты.
- Должен быть реализован сценарий оплаты через Express Checkout:
- Пользователь нажимает кнопку ''Купить с RozetkaPay''.
- Вызывается эндпоинт create payment:
- В ответе на вызов эндпоинта возвращается ссылка для Express Checkout.
- Пользователь автоматически перенаправляется на полученную ссылку для завершения оплаты.
- После завершения оплаты пользователя перенаправляют на URL, указанный в запросе к
create payment.
- Иметь возможность принимать
callbackв админке мерчанта с результатом оплаты/возврата/отмены заказа: - Иметь возможность вызывать метод
resend callbackиз админки мерчанта для повторной отправки callback: - Иметь возможность вызывать метод
payment infoиз админки мерчанта для получения информации об оплате: - Иметь возможность вызывать метод
cancel paymentиз админки мерчанта.- Метод применяется в двух случаях:
- Отмена заказа:
- Доступно для неоплаченных заказов.
- В запросе
cancel paymentпараметрamountдолжен быть пустым.
- Возврат средств:
- Доступно для оплаченных заказов.
- Для полного возврата параметр
amountтакже оставляют пустым. - Для частичного возврата значение параметра
amountнужно указать.
- Отмена заказа:
- Метод применяется в двух случаях:
- Плагин должен поддерживать ввод API-ключей (
api_key,secret_key). Ключи будут использоваться для авторизации API-запросов.
Нефункциональные требования для плагинов
- Код должен соответствовать стандартам WooCommerce
- Использование PHP версии 7.4 или новее.
- Простая установка (архив с README).
- Совместимость с популярными браузерами.
- Требования для админ-панели настроек:
- Ввод API-ключей RozetkaPay (api_key, secret_key).
- Переключение режима sandbox/production.
- Логирование API-запросов и ответов.
- Интерфейс клиента:
- Кнопка ''Купить с RozetkaPay'' для оплаты через Express Checkout на странице оформления заказа.
5. Тестирование Настроить тестовый интернет-магазин на платформе WooCommerce.
Обеспечить возможность установки плагина.
Протестировать флоу.
- Кнопка ''Купить с RozetkaPay'' для оплаты через Express Checkout на странице оформления заказа.
Ожидаемые результаты
- Плагины.
- Плагин для WooCommerce.
- Документация:
- Инструкция по установке и настройке.
- Исходный код:
- Комментарии в соответствии со стандартами PHP.
- Плагины.
RozetkaPay — міжнародний платіжний сервіс, що входить до групи компаній EVO+Rozetka. Створений на базі найвідоміших маркетплейсів країни та забезпечує зручні, швидкі і надійні платіжні рішення як онлайн, так і офлайн (зокрема через каси в точках видачі онлайн-рітейлів). Ми прагнемо зробити процес купівлі максимально простим і безпечним.
- Розробити плагін для WooCommerce:
Сумісність із останніми версіями WordPress і WooCommerce.
Адмін-панель для налаштувань.
Інтеграція методів RozetkaPay API.
Функціональні вимоги для плагінів
Мати можливість здійснювати оплату замовлення через Express Checkout, флоу:- Користувач формує кошик із товарами.
- Користувач переходить до процесу оплати.
- Має бути реалізований сценарій оплати через Express Checkout:
- Користувач натискає кнопку ''Купити з RozetkaPay''.
- Викликається ендпойнт create payment:
- У відповіді на виклик ендпойнта повертається посилання для Express Checkout.
- Користувач автоматично перенаправляється на отримане посилання для завершення оплати.
- Після завершення оплати користувача перенаправлять на URL, зазначений у запиті до
create payment.
- Мати можливість приймати
callbackв адмінці мерчанта із результатом оплати/повернення/відміни замовлення: - Мати можливість викликати метод
resend callbackз адмінки мерчанта для повторного відправлення callback: - Мати можливість викликати метод
payment infoз адмінки мерчанта для отримання інформацію про оплату: - Мати можливість викликати метод
cancel paymentз адмінки мерчанта.- Метод застосовується у двох випадках:
- Скасування замовлення:
- Доступне для неоплачених замовлень.
- У запиті
cancel paymentпараметрamountмає бути порожнім.
- Повернення коштів:
- Доступне для оплачених замовлень.
- Для повного повернення параметр
amountтакож залишають порожнім. - Для часткового повернення значення параметра
amountпотрібно вказати.
- Скасування замовлення:
- Метод застосовується у двох випадках:
- Плагін повинен підтримувати введення API-ключів (
api_key,secret_key). Ключі будуть використовуватися для авторизації API-запитів.
Нефункціональні вимоги для плагінів
- Код має відповідати стандартам WooCommerce
- Використання PHP версії 7.4 або новішої.
- Просте встановлення (архів із README).
- Сумісність із популярними браузерами.
- Вимоги для адмін-панель налаштувань:
- Введення API-ключів RozetkaPay (api_key, secret_key).
- Перемикання режиму sandbox/production.
- Логування API-запитів та відповідей.
- Інтерфейс клієнта:
- Кнопка ''Купити з RozetkaPay'' для оплати через Express Checkout на сторінці оформлення замовлення.
5. Тестування Налаштувати тестовий інтернет-магазин на платформі WooCommerce.
Забезпечити можливість встановлення плагіна.
Протестувати флоу.
- Кнопка ''Купити з RozetkaPay'' для оплати через Express Checkout на сторінці оформлення замовлення.
Очікувані результати
- Плагіни.
- Плагін для WooCommerce.
- Документація:
- Інструкція зі встановлення та налаштування.
- Вихідний код:
- Коментарі відповідно до стандартів PHP.
- Плагіни.
-
411 6 1 Принимаю задачу. Буду рада помочь разработать плагин для WooCommerce.
Прошу прислать детальное техническое задание и спецификации плагина.
-
3070 53 1 Привет!
Спасибо за такое подробное описание.
У меня большой опыт работы с WordPress и WooCommerce.
Буду рад поработать над разработкой модуля оплаты RozetkaPay.
У меня есть несколько вопросов, которые с радостью обсудим в личных сообщениях.
-
11628 110 0 Здравствуйте, Вячеслав!
Разработаем плагин для WooCommerce.
Приблизительная оценка 1800$.
Срок 21 рабочий день.
Для точной оценки готовы обсудить ТЗ.
С уважением, Татьяна.
-
Так плагін для woocommerce чи для woocommerce і opencart?
-
Интересно для себя:
зачем делать п5? те если вы руками дергните п6 то на основании ответа уже можно перевести статус оплаты
п7 также обычно не нужен, обычно брошенная оплата в системе оплаты живет не больше суток, те этим пунктом не будут пользоваться из опыта
-