ErrorResponse

Objeto de resposta de erro para todos os métodos.

Representação JSON
{
  "responseHeader": {
    object (ResponseHeader)
  },
  "errorResponseCode": enum (ErrorResponseCode),
  "errorDescription": string,
  "paymentIntegratorErrorIdentifier": string
}
Campos
responseHeader

object (ResponseHeader)

OBRIGATÓRIO: cabeçalho comum para todas as respostas.

errorResponseCode

enum (ErrorResponseCode)

OPCIONAL: um código que captura o tipo de erro ocorrido.

errorDescription

string

OPCIONAL: forneça uma descrição desse status para que os representantes de suporte depurem os erros. Isso nunca é mostrado aos usuários. Pode conter texto descritivo e não confidencial usado para depuração. Alguns valores de errorResponseCode devem ser acompanhados por detalhes adicionais neste campo. Por exemplo, INVALID_IDENTIFIER precisa vir acompanhado das informações neste campo sobre o tipo de identificador inválido. Aviso: não inclua tokens nesta mensagem, a menos que eles sejam definidos como públicos.

paymentIntegratorErrorIdentifier

string

OPCIONAL: esse identificador é específico para o integrador e gerado por ele. Ele é usado para fins de depuração apenas para identificar essa chamada. O integrador conhece essa chamada pelo identificador.

ResponseHeader

Objeto de cabeçalho que é definido em todas as respostas enviadas pelo servidor.

Representação JSON
{
  "responseTimestamp": string
}
Campos
responseTimestamp

string (int64 format)

REQUIRED: carimbo de data/hora dessa resposta representado como milissegundos desde o período. O receptor precisa verificar se esse carimbo de data/hora tem ± 60 s de "now".