To jest API V1, które nie jest już utrzymywane
Aby zapoznać się z aktualną dokumentacją, zobacz najnowszą wersję.
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.
| Rodzaj błedu | Opis |
|---|---|
| AUTHORIZATION_CODE_EXPIRED | Wygasł kod BLIK |
| 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 |