Kody błędów
Wartości w polu enum | |
---|---|
UNKNOWN_ERROR_RESPONSE_CODE |
Nie ustawiaj tej wartości domyślnej! |
INVALID_API_VERSION |
Używana, jeśli wersja interfejsu API żądania nie jest obsługiwana. Zalecany kod HTTP: 400 |
INVALID_PAYLOAD_SIGNATURE |
Używana, jeśli podpis ładunku jest przeznaczony dla nieznanego lub nieaktywnego klucza. Zalecany kod HTTP: 401 |
INVALID_PAYLOAD_ENCRYPTION |
Używana, jeśli szyfrowanie danych jest przeznaczone dla nieznanego lub nieaktywnego klucza. Zalecany kod HTTP: 400 |
REQUEST_TIMESTAMP_OUT_OF_RANGE |
Używana, jeśli sygnatura czasowa żądania requestTime nie jest większa niż 60 s. Zalecany kod HTTP: 400 |
INVALID_IDENTIFIER |
Używana, jeśli identyfikator wysłany w żądaniu jest nieprawidłowy lub nieznany. Może to być identyfikator PIAID, przechwytywaniaRequestRequest, Google Payment Token itp. Typ nieprawidłowego identyfikatora należy określić w błędzie errorDescription. Zalecany kod HTTP: 404 |
IDEMPOTENCY_VIOLATION |
Używana, jeśli żądanie narusza wymagania dotyczące idempotentności. Zalecany kod HTTP: 412 |
INVALID_FIELD_VALUE |
Używana, jeśli żądanie zawiera wartość pola, którego nie ma w zestawie obsługiwanych wartości. Zalecany kod HTTP: 400 |
MISSING_REQUIRED_FIELD |
Używana, jeśli wymagane pole jest nieskonfigurowane w żądaniu. Zalecany kod HTTP: 400 |
PRECONDITION_VIOLATION |
Używana, gdy ograniczenie operacji zostanie naruszone (np. gdy żądanie kwoty zwrotu przekracza kwotę pozostałą w transakcji). Zalecany kod HTTP: 400 |
USER_ACTION_IN_PROGRESS |
W przypadku, gdy nie można obecnie przetworzyć żądania, ponieważ spowodowałoby to przerwanie działania użytkownika, które skutecznie blokuje system. Tego kodu nie można używać do wskazywania błędów wynikających z wewnętrznych błędów równoczesności. Zalecany kod HTTP: 423 |
INVALID_DECRYPTED_REQUEST |
Używana, jeśli udało się odszyfrować ładunek żądania, ale nie udało się przeanalizować wyświetlonej wiadomości. Zalecany kod HTTP: 400 |
FORBIDDEN |
Dostęp do żądanego zasobu jest zabroniony. Zalecany kod HTTP: 403 |