Obsługa błędów
Paynow Payments API używa kodów statusu HTTP wraz z obiektami błędów do komunikowania błędów. Gdy wywołanie API się nie powiedzie, odpowiada kodem statusu HTTP 4xx lub 5xx wraz z treścią odpowiedzi zawierającą obiekt błędu. Obiekt zawiera kod błędu i listę komunikatów o błędach.
Informacje o możliwych błędach dla każdego żądania można znaleźć poniżej oraz w sekcji API Reference section.
Rodzaj błedu | Opis |
---|---|
AUTHORIZATION_CODE_INVALID | Nieprawidłowy kod BLIK |
AUTHORIZATION_CODE_USED | Już wykorzystany kod BLIK |
INSUFFICIENT_BALANCE_FUNDS | Brak wystarczających środków na saldzie, aby dokonać zwrotu |
INSUFFICIENT_CARD_BALANCE_FUNDS | Brak wystarczających środków na saldzie karty, aby dokonać zwrotu. Tylko dla zwrotów płatności kartą |
NOT_FOUND | Nie znaleziono żądanej wartości |
PAYMENT_AMOUNT_TOO_LARGE | Kwota płatności jest zbyt duża |
PAYMENT_AMOUNT_TOO_SMALL | Kwota płatności powinna być większa niż 100 zł |
PAYMENT_METHOD_NOT_AVAILABLE | Wybrana metoda płatności jest niedostępna |
REFUND_AMOUNT_TOO_LARGE | Kwota zwrotu jest zbyt wysoka |
REFUND_AMOUNT_TOO_SMALL | Kwota zwrotu jest zbyt niska |
REFUND_POSSIBILITY_EXPIRED | Możliwość zwrotu płatności wygasła, ponieważ transakcja jest starsza niż 6 miesięcy |
SYSTEM_TEMPORARILY_UNAVAILABLE | Nasz system jest tymczasowo niedostępny (bardzo rzadko) |
UNAUTHORIZED | Żądanie zostało sformułowane nieprawidłowo |
VALIDATION_ERROR | Żądanie zostało sformułowane nieprawidłowo |
VERIFICATION_FAILED | Nagłówek podpisu jest nieprawidłowy |