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.
- Плагіни.
-
411 6 1 Приймаю задачу. Буду рада допомогти розробити плагін для WooCommerce.
Прошу надіслати детальне технічне завдання та специфікації плагіна.
-
3016 53 1 Вітаю!
Дякую за такий детальний опис.
Маю великий досвід роботи із WordPress та WooCommerce.
Буду радий попрацювати над розробкою модуля оплати RozetkaPay.
Маю декілька запитань, які з радістью обговорю в особистих повідомленнях
-
11628 110 0 Вітаю, Вячеслав!
Розробимо плагін для WooCommerce.
Приблизна оцінка 1800$.
Термін 21 робочий день.
Для точної оцінки готові обсудити ТЗ.
З повагою, Тетяна.
-
Так плагін для woocommerce чи для woocommerce і opencart?
-
Интересно для себя:
зачем делать п5? те если вы руками дергните п6 то на основании ответа уже можно перевести статус оплаты
п7 также обычно не нужен, обычно брошенная оплата в системе оплаты живет не больше суток, те этим пунктом не будут пользоваться из опыта
-