OBLIGATORIO: Encabezado común para todas las respuestas
errorResponseCode
string
OPCIONAL: Proporciona uno de los códigos que se indican 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 versión de API de la solicitud.
INVALID_PAYLOAD_SIGNATURE
401
Se usa si la firma de la carga útil es para una clave desconocida o inactiva.
INVALID_PAYLOAD_ENCRYPTION
400
Se usa si la encriptación de la carga útil se realiza con una clave desconocida o
inactiva.
REQUEST_TIMESTAMP_OUT_OF_RANGE
400
Se usa si el valor de request_timestamp no es de ±60 s de ahora.
INVALID_IDENTIFIER
404
Se usa si un identificador enviado en la solicitud no era válido o era desconocido. Esto puede incluir paymentIntegratorAccountId, googlePaymentToken, captureRequestId, etc. El tipo del identificador no válido debe especificarse en errorDescription.
IDEMPOTENCY_VIOLATION
412
Se usa si la solicitud no cumple con los requisitos de idempotencia.
INVALID_FIELD_VALUE
400
Se usa si la solicitud contiene un valor de 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 en la operación (p.ej., cuando una solicitud por un importe 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 que actúa de forma efectiva como un bloqueo del sistema. Este código no se debe usar para indicar fallas debido a errores de simultaneidad internos específicos de la implementación.
INVALID_DECRYPTED_REQUEST
400
Se usa si se puede desencriptar la carga útil de la solicitud, pero no se pudo analizar el mensaje resultante.
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 (p.ej.,
INVALID_IDENTIFIER debe ir acompañado de la información en este campo sobre qué tipo de identificador no fue válido).
Todos los derechos reservados. Java es una marca comercial de Oracle o sus afiliados.
Última actualización: 2023-12-02 (UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muy complicado o demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desactualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema con las muestras o los códigos"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de comprender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Resolvió mi problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]