Integracja PayU z WooCommerce jest prostym sposobem na dodanie możliwości płatności online do sklepu internetowego opartego na WordPressie za pomocą popularnego polskiego systemu płatności. Aby zintegrować PayU z WooCommerce, należy:
- Zarejestrować konto w PayU i uzyskać dostęp do panelu.
- Pobrać i zainstalować wtyczkę PayU dla WooCommerce ze strony WordPress.org lub z panelu administracyjnego sklepu.
- Po zainstalowaniu wtyczki, należy ją aktywować i przejść do ustawień wtyczki w panelu administracyjnym sklepu.
- W ustawieniach wtyczki PayU, należy wprowadzić dane dostępowe do panelu merchant PayU oraz ustalić opcje płatności i inne preferencje.
- Po zakończeniu konfiguracji, PayU powinno być gotowe do obsługi płatności w sklepie internetowym.
Ważne: Aby zintegrować PayU z WooCommerce, należy mieć już utworzone konto w PayU i mieć dostęp do panelu merchant. Jeśli jeszcze tego nie zrobiłeś, należy to zrobić najpierw, zanim przejdziesz do integracji z WooCommerce.
Niezbędne informacje
- Ta bramka płatności działa tylko jeśli waluta jest ustawiona na Polski Złoty.
- Do działania wtyczki wymagana jest wersja PHP 5.6 lub wyższa.
- Od czerwca 2018 wtyczka wymaga protokołu TLS 1.2, który jest wspierany przez biblioteki cURL w wersji 7.34.0 lub wyższej. Wersję cURL sprawdzisz w statusie systemu, a zaktualizować ją możesz u swojego hostingodawcy
- Minimalna kwota transakcji dla płatności manualnych to 0,50 zł.
Konfiguracja wtyczki
Przejdź do menu WooCommerce → Ustawienia → Płatności → PayU.
Włącz bramkę płatności i ustaw Tytuł oraz Opis bramki, który będzie widoczny w formularzu zamówienia.
REST API
Jeśli wybrałeś REST API uzupełnij dane z panelu PayU dostępne po założeniu punktu płatności:
- Wpisz Id punktu płatności (pos_id),
- Wpisz Drugi klucz (MD5),
- Wpisz Protokół OAuth – client_id,
- Wpisz Protokół OAuth – client_secret.
Tryb testowy – aby przetestować działanie wtyczki możesz skorzystać z serwisu testowego PayU (Sandbox). Więcej informacji na temat trybu testowego znajdziesz w dalszej części tej dokumentacji.
Classic API
Protokół Classic API nie jest już rozwijany i wszelkie nowe usługi są udostępniane poprzez REST API.
Jeśli wybrałeś Classic API uzupełnij dane z panelu PayU dostępne po założeniu punktu płatności:
- Wpisz Id punktu płatności (pos_id),
- Wpisz Klucz (MD5) i Drugi klucz (MD5),
- Wpisz Klucz autoryzacji płatności (pos_auth_key)
- Zaznacz opcję Zabezpieczaj moje transakcje/Sprawdzaj poprawność sig-a (to ustawienie jest aktualnie wymuszane przez PayU).
Tryb testowy – aby przetestować działanie wtyczki możesz skorzystać z serwisu testowego PayU (Sandbox). Więcej informacji na temat trybu testowego znajdziesz w dalszej części tej dokumentacji.