Opracowanie wtyczki dla WooCommerce
RozetkaPay — międzynarodowa usługa płatnicza, która należy do grupy firm EVO+Rozetka. Stworzona na bazie najbardziej znanych marketplace'ów w kraju i zapewnia wygodne, szybkie i niezawodne rozwiązania płatnicze zarówno online, jak i offline (w tym przez kasy w punktach odbioru online-retailerów). Dążymy do tego, aby proces zakupu był maksymalnie prosty i bezpieczny.
- Opracować wtyczkę dla WooCommerce:
Kompatybilność z najnowszymi wersjami WordPress i WooCommerce.
Panel administracyjny do ustawień.
Integracja metod RozetkaPay API.
Wymagania funkcjonalne dla wtyczek
Mieć możliwość dokonywania płatności za zamówienie przez Express Checkout, flow:- Użytkownik formuje koszyk z towarami.
- Użytkownik przechodzi do procesu płatności.
- Muszą być zrealizowane scenariusze płatności przez Express Checkout:
- Użytkownik klika przycisk ''Kup z RozetkaPay''.
- Wywoływany jest endpoint create payment:
- W odpowiedzi na wywołanie endpointu zwracane jest link do Express Checkout.
- Użytkownik automatycznie przekierowywany jest na otrzymany link w celu zakończenia płatności.
- Po zakończeniu płatności użytkownik zostanie przekierowany na URL podany w żądaniu do
create payment.
- Mieć możliwość przyjmowania
callbackw panelu administracyjnym sprzedawcy z wynikiem płatności/zwrotu/anulowania zamówienia: - Mieć możliwość wywołania metody
resend callbackz panelu administracyjnego sprzedawcy w celu ponownego wysłania callback: - Mieć możliwość wywołania metody
payment infoz panelu administracyjnego sprzedawcy w celu uzyskania informacji o płatności: - Mieć możliwość wywołania metody
cancel paymentz panelu administracyjnego sprzedawcy.- Metoda stosowana w dwóch przypadkach:
- Anulowanie zamówienia:
- Dostępne dla nieopłaconych zamówień.
- W żądaniu
cancel paymentparametramountmusi być pusty.
- Zwrot pieniędzy:
- Dostępne dla opłaconych zamówień.
- Dla pełnego zwrotu parametr
amountrównież pozostaje pusty. - Dla częściowego zwrotu wartość parametru
amountmusi być podana.
- Anulowanie zamówienia:
- Metoda stosowana w dwóch przypadkach:
- Wtyczka musi wspierać wprowadzenie kluczy API (
api_key,secret_key). Klucze będą używane do autoryzacji zapytań API.
Wymagania niefunkcjonalne dla wtyczek
- Kod musi odpowiadać standardom WooCommerce
- Użycie wersji PHP 7.4 lub nowszej.
- Prosta instalacja (archiwum z README).
- Kompatybilność z popularnymi przeglądarkami.
- Wymagania dla panelu administracyjnego ustawień:
- Wprowadzenie kluczy API RozetkaPay (api_key, secret_key).
- Przełączanie trybu sandbox/production.
- Logowanie zapytań i odpowiedzi API.
- Interfejs klienta:
- Przycisk ''Kup z RozetkaPay'' do płatności przez Express Checkout na stronie realizacji zamówienia.
5. Testowanie Skonfigurować testowy sklep internetowy na platformach OpenCart i WooCommerce.
Zapewnić możliwość instalacji wtyczki.
Przetestować flow.
- Przycisk ''Kup z RozetkaPay'' do płatności przez Express Checkout na stronie realizacji zamówienia.
Oczekiwane wyniki
- Wtyczki.
- Wtyczka dla WooCommerce.
- Dokumentacja:
- Instrukcja instalacji i konfiguracji.
- Kod źródłowy:
- Komentarze zgodnie ze standardami PHP.
- Wtyczki.
RozetkaPay — międzynarodowa usługa płatnicza, która należy do grupy firm EVO+Rozetka. Stworzona na podstawie najbardziej znanych marketplace'ów w kraju i zapewnia wygodne, szybkie i niezawodne rozwiązania płatnicze zarówno online, jak i offline (w tym przez kasy w punktach odbioru online-retailerów). Dążymy do tego, aby proces zakupu był maksymalnie prosty i bezpieczny.
- Opracować wtyczkę dla WooCommerce:
Kompatybilność z najnowszymi wersjami WordPress i WooCommerce.
Panel administracyjny do ustawień.
Integracja metod RozetkaPay API.
Wymagania funkcjonalne dla wtyczek
Mieć możliwość dokonywania płatności za zamówienie przez Express Checkout, flow:- Użytkownik formuje koszyk z towarami.
- Użytkownik przechodzi do procesu płatności.
- Muszą być zrealizowane scenariusze płatności przez Express Checkout:
- Użytkownik klika przycisk ''Kup z RozetkaPay''.
- Wywoływany jest endpoint create payment:
- W odpowiedzi na wywołanie endpointu zwracane jest link do Express Checkout.
- Użytkownik automatycznie przekierowywany jest na otrzymany link w celu zakończenia płatności.
- Po zakończeniu płatności użytkownik zostanie przekierowany na URL podany w żądaniu do
create payment.
- Mieć możliwość przyjmowania
callbackw panelu administracyjnym sprzedawcy z wynikiem płatności/zwrotu/anulowania zamówienia: - Mieć możliwość wywołania metody
resend callbackz panelu administracyjnego sprzedawcy w celu ponownego wysłania callback: - Mieć możliwość wywołania metody
payment infoz panelu administracyjnego sprzedawcy w celu uzyskania informacji o płatności: - Mieć możliwość wywołania metody
cancel paymentz panelu administracyjnego sprzedawcy.- Metoda stosowana w dwóch przypadkach:
- Anulowanie zamówienia:
- Dostępne dla nieopłaconych zamówień.
- W żądaniu
cancel paymentparametramountmusi być pusty.
- Zwrot pieniędzy:
- Dostępne dla opłaconych zamówień.
- Dla pełnego zwrotu parametr
amountrównież pozostaje pusty. - Dla częściowego zwrotu wartość parametru
amountmusi być podana.
- Anulowanie zamówienia:
- Metoda stosowana w dwóch przypadkach:
- Wtyczka powinna wspierać wprowadzanie kluczy API (
api_key,secret_key). Klucze będą używane do autoryzacji zapytań API.
Wymagania niefunkcjonalne dla wtyczek
- Kod musi odpowiadać standardom WooCommerce
- Użycie wersji PHP 7.4 lub nowszej.
- Prosta instalacja (archiwum z README).
- Kompatybilność z popularnymi przeglądarkami.
- Wymagania dla panelu administracyjnego ustawień:
- Wprowadzenie kluczy API RozetkaPay (api_key, secret_key).
- Przełączanie trybu sandbox/production.
- Logowanie zapytań i odpowiedzi API.
- Interfejs klienta:
- Przycisk ''Kup z RozetkaPay'' do płatności przez Express Checkout na stronie realizacji zamówienia.
5. Testowanie Skonfigurować testowy sklep internetowy na platformie WooCommerce.
Zapewnić możliwość instalacji wtyczki.
Przetestować flow.
- Przycisk ''Kup z RozetkaPay'' do płatności przez Express Checkout na stronie realizacji zamówienia.
Oczekiwane wyniki
- Wtyczki.
- Wtyczka dla WooCommerce.
- Dokumentacja:
- Instrukcja instalacji i konfiguracji.
- Kod źródłowy:
- Komentarze zgodnie ze standardami PHP.
- Wtyczki.
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 Przyjmuję zadanie. Będę zadowolona, że mogę pomóc w opracowaniu wtyczki do WooCommerce.
Proszę o przesłanie szczegółowego zadania technicznego oraz specyfikacji wtyczki.
-
3070 53 1 Witaj!
Dziękuję za tak szczegółowy opis.
Mam duże doświadczenie w pracy z WordPress i WooCommerce.
Będę zadowolony, mogąc pracować nad opracowaniem modułu płatności RozetkaPay.
Mam kilka pytań, które chętnie omówię w wiadomościach prywatnych.
-
11628 110 0 Witaj, Wjaczesław!
Opracujemy wtyczkę do WooCommerce.
Przybliżona wycena 1800$.
Termin 21 dni roboczych.
Aby uzyskać dokładną wycenę, jesteśmy gotowi omówić TŻ.
Z poważaniem, Tatiana.
-
Так плагін для woocommerce чи для woocommerce і opencart?
-
Интересно для себя:
зачем делать п5? те если вы руками дергните п6 то на основании ответа уже можно перевести статус оплаты
п7 также обычно не нужен, обычно брошенная оплата в системе оплаты живет не больше суток, те этим пунктом не будут пользоваться из опыта
-