Masz klienta, przycisk „Zapłać” mruga jak neon, a system odmawia – frustracja w czystej postaci. Problem nie leży w kliencie, leży w twojej konfiguracji, a konkretnie w procesie wplaty. Jeden błąd i pieniądze znikają w eterze, a Ty zostajesz z niedziałającą stroną i gniewnym klientem.
Wejście w świat Przelewy24 zaczyna się od konta, które musi mieć włączoną funkcję „Wplata”. Nie próbuj używać domyślnych ustawień – od razu w panelu przejdź do zakładki „Ustawienia” i zaznacz opcję „Aktywuj wplaty”. To nie jest opcja „może”. To obowiązek.
Wklejasz adres URL, na który trafi użytkownik po udanej transakcji. Nie zapomnij o protokole HTTPS, bo Przelewy24 odrzuci każde połączenie niezaszyfrowane. W praktyce wygląda to tak: https://twojastrona.pl/potwierdzenie.
Typ płatności? Wplata. Kwota? Zmienna, zależna od zamówienia. Waluta? PLN. I pamiętaj o „sessionId” – to klucz do śledzenia transakcji w czasie rzeczywistym. Bez tego nie będziesz w stanie zweryfikować, czy pieniądze dotarły.
Masz dwa wybory: ręczna integracja przy użyciu API Przelewy24 lub gotowy plugin dla popularnych CMS-ów. Jeśli jesteś deweloperem, sięgnij po API – da ci to kontrolę, której potrzebujesz. Jeśli nie, pobierz plugin, ale sprawdź, czy jest najnowszy, bo stare wersje nie wspierają wplaty.
Nie wprowadzaj zmian na żywo, dopóki nie przejdziesz przez sandbox. Wykonaj testową transakcję, sprawdź, czy po powrocie z Przelewy24 trafiasz na swój URL potwierdzenia, a system odnotowuje wpłatę w bazie danych. Jeśli cokolwiek nie gra, napraw przed uruchomieniem produkcyjnym.
Przelewy24 wysyła powiadomienie POST do wskazanego endpointu. To twoja szansa, by automatycznie zaktualizować status zamówienia. Koniecznie zabezpiecz ten endpoint kluczem MD5, inaczej każdy będzie mógł fałszować potwierdzenia. Nie ma miejsca na luz.
Po otrzymaniu webhooka sprawdź: czy kwota, numer zamówienia i status transakcji zgadzają się z twoją bazą? Jeśli tak – zmień status na „Zrealizowane”. Jeśli nie – odrzuć i wyślij alert.
Zapominasz o włączeniu SSL? System odrzuca połączenie. Ustawiasz niepoprawny URL powrotu? Klient widzi błąd 404 i nie wie, czy zapłacił. Nie ustawiasz odpowiedniego klucza MD5? Każdy może podszyć się pod płatność. To proste, ale kosztowne pomyłki.
Jeśli utkniesz, nie bądź samotny. Forum Przelewy24, dokumentacja API i wsparcie techniczne są na wyciągnięcie ręki. Przykładowy przewodnik znajdziesz pod linkiem https://przelewy24zaklady.com/articles/przelewy24-krok-po-kroku-wplata/. Przeczytaj, zastosuj, uruchom.
Nie czekaj, aż klient się rozzłości – sprawdź każdy parametr, testuj w sandboxie, zabezpiecz webhooki i działaj. To jedyny sposób, by wplata w Przelewy24 działała jak szwajcarski zegarek.