Zwroty
Zwrot możesz utworzyć tylko dla płatności w statusie sukces (rozliczonej). Dla jednej płatności może istnieć tylko jeden zwrot (w toku lub zakończony) - przy próbie drugiego zobaczysz komunikat, że zwrot dla tej płatności już istnieje. Płatności za plan (subskrypcja Zevio) domyślnie nie można zwrócić z panelu.
Formularz Utwórz zwrot
Kliknij Utwórz zwrot nad tabelą zwrotów. W modalu: Płatność (wymagane) - wyszukiwanie po ID; po wyborze ładowana jest kwota płatności. Kwota zwrotu (wymagane) - musi być większa od zera i nie może przekraczać kwoty płatności. Powód zwrotu (opcjonalnie). Przyciski Utwórz i Anuluj. Po sukcesie: modal się zamyka, toast Zwrot utworzony pomyślnie!, odświeżenie listy.
Reguły zwrotów
Dla jednej płatności może istnieć co najwyżej jeden zwrot (w statusie PENDING lub zakończony). Próba utworzenia drugiego zwrotu dla tej samej płatności zwraca błąd (np. „Zwrot dla tej płatności już istnieje”). Płatność musi mieć status SUCCESS (rozliczona); dla płatności za plan Zevio zwrot może być zablokowany lub wymagać specjalnej zgody. Kwota zwrotu jest walidowana względem kwoty płatności. Po utworzeniu zwrotu system wysyła żądanie do bramki Tpay; wynik (sukces/błąd) przychodzi przez webhook i aktualizuje status zwrotu oraz płatności (REFUNDED przy pełnym zwrocie).
Komunikaty walidacji i błędy (co możesz zobaczyć)
- Kwota zwrotu nie może przekraczać kwoty płatności (lub kwoty oryginalnej płatności) - gdy kwota jest za wysoka.
- Wprowadź prawidłową kwotę - gdy kwota jest pusta lub nieprawidłowa.
- Płatność musi być rozliczona, aby móc zwrócić - gdy płatność jest w statusie inny niż sukces (np. w toku, nieudana).
- Zwrot dla tej płatności już istnieje - gdy dla tej płatności jest już zwrot (w toku lub zakończony).
- Ta płatność nie może być zwrócona automatycznie. Skontaktuj się z obsługą. - gdy system nie może zrealizować zwrotu (np. brak identyfikatora transakcji w bramce).
- Okres na zwrot minął / Osiągnięto limit zwrotów - gdy bramka zwraca taki błąd.
- Płatność nie znaleziona - gdy wybrany identyfikator nie istnieje.
- Brak rozliczonych płatności dostępnych do zwrotu - gdy nie ma płatności w statusie sukces do wyboru.
Lista zwrotów
Nad tabelą: Filtry - status (Wszystkie, Udane, Nieudane, Oczekujące), zakres dat; pole wyszukiwania (np. po ID zwrotu, ID płatności). Tabela: Status, Powód, Kwota, Utworzono, Klient/Organizacja, Akcje Zobacz. Paginacja na dole.
Szczegóły zwrotu
Po kliknięciu Zobacz przy zwrocie: ID zwrotu, powiązana płatność, kwota, powód, status (Oczekujący, Udany, Nieudany), daty. Przycisk Powrót do listy zwrotów.