ErrorResponse

Obiekt błędu odpowiedzi dla wszystkich metod.

Zapis JSON
{
  "responseHeader": {
    object (ResponseHeader)
  },
  "errorResponseCode": enum (ErrorResponseCode),
  "errorDescription": string,
  "paymentIntegratorErrorIdentifier": string
}
Pola
responseHeader

object (ResponseHeader)

REQUIRED: wspólny nagłówek wszystkich odpowiedzi.

errorResponseCode

enum (ErrorResponseCode)

OPCJONALNIE: kod rejestrujący typ błędu, który wystąpił.

errorDescription

string

OPCJONALNY: podaj opis tego stanu, aby przedstawiciele zespołu pomocy mogli debugować błędy. Pamiętaj, że użytkownicy nigdy nie zobaczą tych informacji. Może zawierać opis bez danych poufnych, który jest używany do debugowania. Niektóre wartości parametru errorResponseCode powinny zawierać dodatkowe informacje w tym polu. Na przykład pole INVALID_IDENTIFIER powinno zawierać informacje o nieprawidłowym typie identyfikatora. Ostrzeżenie: nie umieszczaj w tej wiadomości żadnych tokenów, chyba że są one zdefiniowane jako publiczne.

paymentIntegratorErrorIdentifier

string

OPCJONALNIE: ten identyfikator jest specyficzny dla integratora i jest przez niego generowany. Służy ona wyłącznie do debugowania tylko w celu identyfikacji tego wywołania. Jest to identyfikator, na podstawie którego integrator rozpoznaje to wywołanie.

ResponseHeader

Obiekt nagłówka zdefiniowany we wszystkich odpowiedziach wysyłanych z serwera.

Zapis JSON
{
  "responseTimestamp": string
}
Pola
responseTimestamp

string (int64 format)

REQUIRED: sygnatura czasowa tej odpowiedzi wyrażona w milisekundach od początku epoki. Odbiorca powinien sprawdzić, czy ta sygnatura czasowa mieści się w zakresie ± 60 s „teraz”.