REQUIRED: Encabezado común para todas las respuestas
errorResponseCode
string
OPCIONAL: Proporciona uno de los códigos incluidos en
en la siguiente tabla.
Códigos de respuesta de error y códigos HTTP recomendados
INVALID_API_VERSION
400
Se usa si el integrador no admite la API de la solicitud.
versión.
INVALID_PAYLOAD_SIGNATURE
401
Se usa si la firma de la carga útil es para una carga desconocida o
inactiva.
INVALID_PAYLOAD_ENCRYPTION
400
Se usa si la encriptación de la carga útil es a una red desconocida o
inactiva.
REQUEST_TIMESTAMP_OUT_OF_RANGE
400
Se usa si el request_timestamp no es de ± 60 s de
ahora mismo.
INVALID_IDENTIFIER
404
Se usa si un identificador enviado en la solicitud no es válido o
desconocidos. Esto puede incluir paymentIntegratorAccountId,
googlePaymentToken y captureRequestId
etc. El tipo de campo no válido
el identificador se debe especificar en el errorDescription.
IDEMPOTENCY_VIOLATION
412
Se usa si la solicitud no cumple con los requisitos de idempotencia de
la solicitud.
INVALID_FIELD_VALUE
400
Se usa si la solicitud contiene un valor para un campo que no está en
el conjunto de valores admitidos.
MISSING_REQUIRED_FIELD
400
Se usa si no se configura un campo obligatorio en la solicitud.
PRECONDITION_VIOLATION
400
Se usa si se infringe una restricción de la operación (p.ej., cuando se
solicitud de reembolso supera el importe restante en
la transacción).
USER_ACTION_IN_PROGRESS
400
Se usa si la solicitud no se puede procesar en este momento porque
interrumpiría una acción del usuario en proceso, lo que
funciona como un bloqueo del sistema. No se debe usar este código para
Indican fallas debidas a fallas internas
errores de simultaneidad.
INVALID_DECRYPTED_REQUEST
400
Se usa si la carga útil de la solicitud puede desencriptarse, pero la
no se pudo analizar el mensaje resultante.
errorDescription
string
OPCIONAL: Proporciona una descripción de este estado para
y apoyar a los representantes
para que depuren errores. Ten en cuenta que los usuarios nunca pueden verlo.
Puede contener texto descriptivo y no sensible que se use para la depuración.
Ten en cuenta que algunos valores para errorResponseCode deben ser
junto con detalles adicionales en este campo (p.ej.,
INVALID_IDENTIFIER debe estar acompañado de información en
este campo para saber qué tipo de identificador no era válido).
Todos los derechos reservados. Java es una marca comercial de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[null,null,["Última actualización: 2025-07-25 (UTC)"],[],["Non-200 HTTP responses contain a body with error details. This body includes a `responseHeader`, `errorResponseCode`, and `errorDescription`. The `errorResponseCode` field specifies the error type (e.g., `INVALID_IDENTIFIER`, `INVALID_API_VERSION`), accompanied by an advised HTTP code. The optional `errorDescription` provides debugging information for support. Required field is `responseHeader` and fields `errorResponseCode` and `errorDescription` are optional. The content specifies that the field `errorResponseCode` requires certain HTTP code.\n"]]