💳 Płatności

Integracja płatności w Shopware

Kompletny przewodnik po konfigurowaniu bramek płatności w sklepie Shopware. Poznaj najpopularniejsze metody płatności i ich integrację.

Najpopularniejsze bramki płatności

PayPal

Najpopularniejsza metoda płatności online na świecie.

  • Obsługa kart kredytowych i debetowych
  • PayPal Express Checkout
  • Ochrona kupującego i sprzedającego
  • Wsparcie dla wielu walut

Stripe

Nowoczesna platforma płatnicza dla e-commerce.

  • Obsługa kart Visa, Mastercard, American Express
  • 3D Secure 2.0
  • Płatności cykliczne i subskrypcje
  • Zaawansowane API i webhooks

Przelewy24

Wiodąca bramka płatnicza w Polsce.

  • Szybkie przelewy bankowe
  • BLIK, karty płatnicze
  • Raty i odroczone płatności
  • Wsparcie dla PLN

Instalacja bramki płatności

Krok 1: Instalacja wtyczki

# Przez panel administracyjny:
Extensions → My extensions → Upload extension

# Lub przez CLI:
bin/console plugin:refresh
bin/console plugin:install --activate NazwaWtyczki
bin/console cache:clear

Krok 2: Konfiguracja bramki

  1. Przejdź do Settings → Payment methods
  2. Wybierz zainstalowaną metodę płatności
  3. Wpisz dane API (klucze, secret keys, merchant ID)
  4. Skonfiguruj tryb testowy/produkcyjny
  5. Zapisz konfigurację

Krok 3: Przypisanie do kanału

Aktywuj metodę płatności dla wybranego kanału sprzedaży:

  • Przejdź do Sales Channels
  • Wybierz kanał sprzedaży
  • W zakładce "Payment & Shipping" zaznacz odpowiednie metody
  • Zapisz zmiany

🔒 Bezpieczeństwo płatności

  • Certyfikat SSL/TLS - obowiązkowy dla wszystkich transakcji
  • PCI DSS - przestrzegaj standardów bezpieczeństwa kart płatniczych
  • 3D Secure - włącz dodatkową autoryzację transakcji
  • Tokeny płatności - nie przechowuj danych kart na serwerze
  • Logi transakcji - monitoruj wszystkie płatności
  • Webhooks - zabezpiecz endpointy przed nieautoryzowanym dostępem

Testowanie płatności

Przed uruchomieniem produkcyjnym zawsze testuj bramkę w trybie sandbox:

Tryb testowy

Użyj testowych kluczy API i przeprowadź próbne transakcje z różnymi scenariuszami (sukces, błąd, odrzucenie).

Weryfikacja webhooks

Sprawdź czy powiadomienia o statusie płatności są prawidłowo odbierane i przetwarzane.

Testy zwrotów

Przetestuj proces zwrotu płatności (refund) oraz częściowych zwrotów.