ErrorResponseCode

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