Respuestas y tipos de datos comunes

Estos campos se utilizan en distintas operaciones de las API Información de la cuenta y Banco de puntos.

Importe

Variables que indican las recompensas de fidelidad a las que afecta la transacción.

CampoDescripciónValor de muestra¿Obligatorio?
valueImporte de la recompensa de fidelidad, en puntos, millas u otra moneda del programa100,00
currencyLa moneda en la que se realizó el canje, como CAD, USD, PUNTOS, MILLAS, etc.USD

DeclineReason

Razones por las que se rechazaría una transacción. También puedes añadir mensajes personalizados que se mostrarían al cliente.

reasonCodeDescripciónCódigo de estado HTTP
ACCOUNT_INELIGIBLECuenta no apta para la solicitud de canje actual200
ACCOUNT_NOT_FOUNDNo se ha encontrado la cuenta para el canje200
COULD_NOT_FIND_THE_ORIGINAL_TRANSACTIONNo se ha encontrado la transacción original200
DUPLICATE_TRANSACTIONLa solicitud de canje ya se ha recibido previamente200
INSUFFICIENT_BALANCESaldo insuficiente en la cuenta del usuario200
INVALID_AMOUNTEl importe del canje no es válido200
INVALID_PROMO_IDEl ID de la promoción de canje no es válido200

Errores

Información sobre errores para facilitar el registro y la investigación.

Respuestas de error

CampoDescripción
statusEstado de fallo
requestIdIdentificador único de la solicitud
errorCodeCódigo de error; consulta los valores en la tabla Códigos de error
errorMessageMensaje de error personalizado
additionalInfoMapLista de pares de claves/valores

Códigos de error

Código del errorCódigo de estado HTTP
ACCOUNT_NOT_FOUND4xx
AUTH_FAILED4xx
BAD_REQUEST4xx
INTERNAL_CONFIGURATION_ISSUE5xx
INVALID_ACCOUNT4xx
INVALID_CREDENTIALS4xx
REQUEST_IN_PROGRESS5xx
RESOURCE_NOT_FOUND4xx
TIMEOUT_ERROR5xx
TIMEOUT_ERROR_CODE5xx
UNKNOWN_ERROR_CODE5xx
¿Te ha resultado útil esta página?
¿Cómo podemos mejorar este contenido?
�Gracias por ayudarnos a mejorar!