ErrorResponse

Объект ответа на ошибку для всех методов.

JSON-представление
{
  "responseHeader": {
    object (ResponseHeader)
  },
  "errorResponseCode": enum (ErrorResponseCode),
  "errorDescription": string,
  "paymentIntegratorErrorIdentifier": string
}
Поля
responseHeader

object ( ResponseHeader )

ОБЯЗАТЕЛЬНО : общий заголовок для всех ответов.

errorResponseCode

enum ( ErrorResponseCode )

НЕОБЯЗАТЕЛЬНО : код, фиксирующий тип произошедшей ошибки.

errorDescription

string

НЕОБЯЗАТЕЛЬНО : предоставьте описание этого статуса представителям службы поддержки для устранения ошибок. Обратите внимание, что это никогда не отображается пользователям. Он может содержать описательный, неконфиденциальный текст, используемый для отладки. Обратите внимание, что некоторые значения errorResponseCode должны сопровождаться дополнительными сведениями в этом поле. Например, INVALID_IDENTIFIER в этом поле должен сопровождаться информацией о том, какой тип идентификатора недействителен. Предупреждение. Не включайте в это сообщение какие-либо токены, если они не определены как общедоступные.

paymentIntegratorErrorIdentifier

string

НЕОБЯЗАТЕЛЬНО : этот идентификатор специфичен для интегратора и генерируется интегратором. Он используется в целях отладки только для идентификации этого вызова. Это идентификатор, по которому интегратор знает этот вызов.

Заголовок ответа

Объект заголовка, который определяется во всех ответах, отправленных с сервера.

JSON-представление
{
  "responseTimestamp": string
}
Поля
responseTimestamp

string ( int64 format)

ОБЯЗАТЕЛЬНО : временная метка этого ответа, представленная в миллисекундах с момента начала. Получатель должен убедиться, что эта временная метка составляет ± 60 секунд от «сейчас».