Jak wygląda płatność dla klienta
Ten rozdział opisuje, jak wygląda płatność z perspektywy klienta: wejście na link (lub skan QR), podanie e-maila lub logowanie, wybór metody płatności (BLIK lub karta) i kliknięcie Zapłać. Krok po kroku - od wejścia na link do przekierowania na stronę sukcesu lub błędu.
Krok 1: Wejście na link
Klient klika link (z maila, messengera, strony) lub skanuje kod QR. Link musi być pełny - ucięty adres może spowodować błąd. Co może zobaczyć:
- Nieprawidłowy link produktu - link uszkodzony lub niepełny; oferta się nie ładuje.
- Produkt nie jest aktywny - oferta jest wyłączona (przełącznik Nieaktywne w panelu); klient nie może zapłacić.
- Link wygasł - komunikat typu „Ten link płatności nie jest już ważny…” i przycisk Wróć.
- Oferta, której szukasz, nie istnieje - przycisk Powrót do strony głównej.
Krok 2: Ekran płatności - lewa strona (co widzi klient)
- Logo (Twoje lub Zevio), przycisk Anuluj (powrót / zamknięcie).
- Nazwa organizacji (Twoja firma), tytuł oferty.
- Kwota (netto, podatek) i Do zapłaty dzisiaj (kwota do zapłaty).
- Przy subskrypcji: Częstotliwość płatności, Subskrypcja ważna do, Data następnej płatności.
- Przy promocjach (trial, zniżka): obniżona kwota lub informacja o okresie próbnym.
- Przy włączonych kodach rabatowych: pole Kod rabatowy (Dodaj kod rabatowy → wpisz kod → Zastosuj).
- Przy opłatach dodatkowych: lista pozycji do doliczenia lub wybór jednej opcji (np. dostawa).
- Przy linku polecającym w URL: automatycznie zastosowana korzyść poleconego (banner z informacją o rabacie).
- Szczegóły oferty: zdjęcia (galeria), opis - klient może przewijać i powiększać zdjęcia.
Krok 3: Logowanie lub e-mail (prawa strona)
Jeśli klient nie jest zalogowany, widzi: nagłówek Zaloguj się, aby kontynuować płatność, przycisk Zaloguj się przez Google, pole Email i przycisk Dalej. Po wpisaniu e-maila: jeśli konto istnieje, może pojawić się pole Hasło i Zaloguj się; jeśli nie - klient może kontynuować z e-mailem (bez rejestracji). E-mail służy do powiązania płatności i do utworzenia lub dopasowania klienta w Twojej organizacji (lista Klienci). Jeśli klient ma już aktywną subskrypcję na tę ofertę, zobaczy kartę Masz aktywną subskrypcję z przyciskiem Szczegóły subskrypcji (portal klienta).
Krok 4: Wybór metody płatności i zapłata
Po podaniu e-maila lub logowaniu klient widzi: Metoda płatności - BLIK lub Karta kredytowa / debetowa. Tekst zgody (regulamin) z Rozwiń / Zwiń. Przy BLIK: pole Kod BLIK (6 cyfr); walidacja: „Wprowadź prawidłowy 6-cyfrowy kod BLIK”. Przy subskrypcji BLIK - lista Banki wspierające płatności powtarzalne BLIK. Opcjonalnie checkbox Zgoda na otrzymywanie komunikacji marketingowej. Na dole przycisk Zapłać lub Zapłać X.XX z symbolem waluty oferty (np. PLN, EUR, USD) oraz Bezpieczne zakupy przez + logo Tpay.
Klient wybiera metodę, wypełnia pole (BLIK lub dane karty na bramce), klika Zapłać. Trafia na bramkę płatności (np. bank, Tpay) lub stronę „Proszę czekaj, potwierdzamy Twoją płatność…” - wtedy system w tle sprawdza status co kilka sekund; po potwierdzeniu klient zostaje przekierowany na stronę sukcesu lub błędu. Nie zamykaj okna podczas oczekiwania. Po rozliczeniu: strona sukcesu lub strona błędu (albo przekierowanie na adresy z oferty: Strona podziękowania / Strona błędu). Szczegóły w rozdziale Sukces i błąd płatności.
Metody płatności
BLIK - klient wpisuje 6-cyfrowy kod z aplikacji bankowej; płatność jest autoryzowana w banku. Dla subskrypcji BLIK wymaga wsparcia płatności powtarzalnych po stronie banku - na stronie płatności wyświetlana jest lista banków wspierających BLIK cykliczny. Karta - przekierowanie do bramki Tpay; klient podaje dane karty (kredytowa/debetowa). W ustawieniach oferty możesz ograniczyć metody do Tylko BLIK lub Tylko karta; co najmniej jedna metoda musi być włączona.
Kiedy przycisk Zapłać jest zablokowany
Przycisk Zapłać jest nieaktywny, gdy: nie podano e-maila (wymagany do powiązania płatności), nie zaakceptowano regulaminu, oferta jest nieaktywna lub link wygasł. Przy nieaktywnej ofercie strona pokazuje komunikat o nieaktywnym produkcie; przy wygasłym linku - komunikat i przycisk Wróć.
Co dzieje się po kliknięciu Zapłać
Po kliknięciu Zapłać z wybraną metodą i danymi (np. kod BLIK, e-mail klienta) system tworzy rekord płatności (status PENDING) i przekierowuje na bramkę Tpay. Po zakończeniu bramka wysyła potwierdzenie do Zevio; system aktualizuje status płatności (SUCCESS/FAILED), w razie subskrypcji tworzy lub aktualizuje subskrypcję, powiadamia organizację i - jeśli skonfigurowano - wysyła webhook na Twój URL. Kwoty są zapisywane i wyświetlane w walucie oferty (PLN, EUR lub USD). W Subskrypcje i płatności i u klienta widzisz kwotę z symbolem waluty transakcji.
Grupa ofert (przełącznik wariantów)
Gdy w Zaawansowane włączysz Grupę ofert z przełączaniem, klient na stronie płatności widzi listę wariantów (np. plany) z kwotami. Wybór innego wariantu przeładowuje stronę na wybraną ofertę (qrId) w tej samej grupie. Przy subskrypcji możliwe jest osobne przełączanie subskrypcji między członkami grupy - szczegóły w Oferta - ustawienia zaawansowane.
Zbieranie danych, faktura i zgody
Przy włączonym Zbieraj dane firmy przy płatności (master switch w Zaawansowane) klient widzi dodatkowe pola: firma, NIP/VAT (z walidacją kraju), adres, telefon, zgody marketingowe/regulaminowe skonfigurowane w ofercie. Faktura wymaga włączonego zbierania danych. Pola muszą być wypełnione zgodnie z regułami wymagalności - inaczej Zapłać pozostaje zablokowany. Szczegóły pól: Oferta - ustawienia zaawansowane.
Rezerwowe oferty (fallback) i BLIK manualny
Gdy płatność na pierwotnej ofercie nie powiedzie się (lub BLIK wymaga ręcznego potwierdzenia), a w ofercie skonfigurowano Rezerwowe oferty przy błędzie, klient może zobaczyć ekran przejścia z opisem i przyciskiem przejścia na ofertę zapasową (np. tańszy wariant lub płatność jednorazowa). Przy BLIK manualnym klient potwierdza transakcję w aplikacji bankowej; po timeoutie system może zaproponować fallback zgodnie z regułami. Konfiguracja merchant: Oferta - ustawienia zaawansowane.
Zabezpieczenie reCAPTCHA
Przed utworzeniem płatności system może wymagać tokena reCAPTCHA (niewidoczny dla klienta w typowym flow). Token jest dołączany do żądania płatności; brak lub odrzucenie tokena skutkuje komunikatem błędu bez utworzenia transakcji.