ErrorResponse

Objeto de respuesta de error para todos los métodos.

Representación JSON
{
  "responseHeader": {
    object (ResponseHeader)
  },
  "errorResponseCode": enum (ErrorResponseCode),
  "errorDescription": string,
  "paymentIntegratorErrorIdentifier": string
}
Campos
responseHeader

object (ResponseHeader)

OBLIGATORIO: Encabezado común para todas las respuestas

errorResponseCode

enum (ErrorResponseCode)

OPCIONAL: Un código que captura el tipo de error que se produjo.

errorDescription

string

OPCIONAL: Proporciona una descripción de este estado para que los representantes de asistencia depuren errores. Ten en cuenta que esto nunca se muestra a los usuarios. Puede contener texto descriptivo y no sensible que se use para la depuración. Ten en cuenta que algunos valores de errorResponseCode deben ir acompañados de detalles adicionales en este campo. Por ejemplo, INVALID_IDENTIFIER debe ir acompañado de información en este campo sobre qué tipo de identificador no fue válido. Advertencia: No incluyas tokens en este mensaje, a menos que se definan como públicos.

paymentIntegratorErrorIdentifier

string

OPTIONAL: Este identificador es específico del integrador y lo genera este. Se utiliza con fines de depuración únicamente para identificar esta llamada. Este es el identificador por el cual el integrador conoce esta llamada.

ResponseHeader

Es el objeto de encabezado que se define en todas las respuestas enviadas desde el servidor.

Representación JSON
{
  "responseTimestamp": string
}
Campos
responseTimestamp

string (int64 format)

REQUIRED: Es la marca de tiempo de esta respuesta representada como milisegundos desde la época. El receptor debe verificar que la marca de tiempo sea de ± 60 s de "ahora".