Aby dodać Przelewy24 do swojej strony internetowej, należy przejść przez kilka kluczowych etapów: od założenia konta w systemie Przelewy24, przez uzyskanie danych konfiguracyjnych, aż po właściwą integrację z wybraną platformą lub własnym serwisem. Poniżej znajdziesz szczegółowy poradnik krok po kroku, który możesz wykorzystać jako instrukcję do publikacji na swoim serwisie internetowym.

Krok 1 – załóż konto w Przelewy24

  1. Wejdź na stronę https://www.przelewy24.pl/ i kliknij „Rejestracja”.
  2. Wypełnij formularz rejestracyjny, podając podstawowe dane firmy i informacje kontaktowe.
  3. Po założeniu konta potwierdź rejestrację przez e-mail oraz zaloguj się do panelu administracyjnego Przelewy24.

Krok 2 – sprawdź kompatybilność strony lub systemu e-commerce

  • Popularne platformy (np. WooCommerce, Magento, PrestaShop, Shopify) mają gotowe moduły lub dedykowane wtyczki Przelewy24,
  • jeśli korzystasz z autorskiego rozwiązania lub customowego sklepu, sprawdź dokumentację API Przelewy24 na stronie przelewy24.pl/developers.

Krok 3 – pobierz dane dostępowe do integracji

  1. Po zalogowaniu do panelu Przelewy24 przejdź do zakładki „Moje Dane” lub „Integracja”.
  2. Skopiuj ID sprzedawcy (tzw. merchant ID) i kod CRC (kod weryfikacyjny).
  3. Zachowaj je – będą potrzebne w dalszych krokach.

Krok 4 – konfiguracja po stronie twojej strony internetowej

Integracja przez gotową wtyczkę / moduł

  • Dla WooCommerce (WordPress), Magento, PrestaShop itp.,
  • wejdź w panel administracyjny sklepu,
  • w sekcji wtyczek znajdź „Przelewy24” i zainstaluj odpowiednią wtyczkę,
  • w ustawieniach wtyczki wpisz ID sprzedawcy i kod CRC,
  • aktywuj wybraną metodę płatności Przelewy24,
  • przetestuj działanie płatności na stronie testowej.

Integracja przez API – własne systemy

  • Skorzystaj z oficjalnej dokumentacji Przelewy24: przelewy24.pl/developers,
  • główne kroki:
  • generuj żądanie płatności POST na endpoint Przelewy24 podając ID sprzedawcy, kwotę (w groszach), opis transakcji i inne wymagane dane,
  • odbierz odpowiedź z linkiem do płatności i przekieruj tam klienta,
  • po dokonaniu płatności odbierz informację o statusie transakcji poprzez endpoint notify,
  • zweryfikuj poprawność każdej transakcji poprzez walidację kodu CRC.

Przykładowy fragment kodu (w PHP):

$params = [ 'merchant_id' => 'TWOJ_ID', 'pos_id' => 'TWOJ_ID', 'session_id' => session_id(), 'amount' => 2000, // kwota w groszach 'currency' => 'PLN', 'description' => 'Numer zamówienia 123', 'email' => '[email protected]', // inne wymagane pola 'crc' => 'TWÓJ_KOD_CRC' ]; // następnie POST na https://secure.przelewy24.pl/trnRegister 

Krok 5 – testowanie i wdrożenie

  1. Ustaw tryb „testowy” w ustawieniach Przelewy24.
  2. Przeprowadź testowe transakcje – sprawdź, czy proces przechodzi poprawnie przez wszystkie etapy (rejestracja płatności, przekierowanie, powrót na stronę).
  3. Po pozytywnej weryfikacji, przełącz integrację w tryb produkcyjny i zacznij przyjmować płatności od klientów.

Dodatkowe wskazówki

  • Warto sprawdzić aktualizacje wtyczki – Przelewy24 często rozwija swój system i publikuje nowe wersje integracji;
  • Dbaj o bezpieczeństwo kluczy (ID, CRC) – nie udostępniaj ich publicznie;
  • Dla platform landing page (np. Landingi), zwykle wystarczy dodanie odpowiednich pól formularza, przekazanie id-sprzedawcy i kodu CRC oraz krótkiego skryptu JavaScript.

Przykładowe platformy i gotowe rozwiązania

  • WooCommerce – ustawienia → płatności → Przelewy24,
  • Shopify – skonfiguruj aplikację Przelewy24 w panelu metod płatności,
  • BaseLinker / Base.com – integruj przez narzędzia automatyzujące obsługę zamówień.

Podsumowanie

Dodanie Przelewy24 do strony internetowej to proces intuicyjny, szczególnie na popularnych platformach e-commerce. W przypadku własnych stron wymagane jest przygotowanie integracji przez API i samodzielna obsługa potwierdzeń transakcji. Zawsze korzystaj z najnowszej dokumentacji Przelewy24 oraz testuj płatności przed udostępnieniem ich klientom.

W razie pytań warto kontaktować się bezpośrednio z działem technicznym Przelewy24.