Códigos de respuesta HTTP

Esta sección describe los códigos de error comunes y las soluciones que puede encontrar al usar la API de Yuno.

Yuno usa códigos de respuesta HTTP estándar para indicar el éxito o el fracaso de las solicitudes de API.

Los códigos en el rango 2xx generalmente indican éxito. Los códigos en el rango 4xx indican un error que ocurrió según la información proporcionada (por ejemplo, falta un parámetro, etc.) y los códigos en el rango 5xx indican un error interno.

Ejemplo

{
  "code": "INVALID_REQUEST",
  "messages": [
    "Invalid request."
  ]
}

Atributos de respuesta para errores

code string
Atributo para el estado del código de error.

message array de strings
Mensaje de error que se devuelve.


Vea qué códigos devuelve la API Rest de Yuno.

Código de estado HTTPCódigoDescripción
400 Bad RequestINVALID_REQUESTSolicitud no válida.
INVALID_PARAMETERSParámetros no válidos: lista - [parameter_name].
MISSING_PARAMETERSParámetros que faltan: lista - [parameter_name].
INVALID_STATUSEstado de transacción no válido.
COUNTRY_NOT_SUPPORTEDPaís no admitido.
CURRENCY_NOT_ALLOWEDNo se admiten divisas para este país.
CUSTOMER_ID_DUPLICATEDEl ID de cliente del comerciante está duplicado.
INVALID_AMOUNTImporte no válido para el método de pago.
INVALID_ACCOUNT_IDID de cuenta de Yuno no válido
INVALID_TRANSACTIONID de transacción no válido
INVALID_API_VERSIONVersión de API no válida.
INVALID_TRANSACTION_TYPETipo de transacción no válido para la solicitud.
CHARGEBACK_IN_PROCESSContracargo vigente para esta transacción.
UNAVAILABLE_PAYMENT_METHODMétodo de pago no disponible.
NOT_FOUNDRecurso no encontrado.
UNEXPECTED_RESPONSERespuesta de servicio inesperada.
BAD_REQUESTHubo un error grave al ejecutar la solicitud.
INVALID_REPORT_IDEl ID del informe debe ser UUID.
INVALID_REPORT_TYPETipo de informe no válido.
INVALID_DATE_FORMATEl formato de fecha de inicio/finalización debe ser aaaa-MM-dd'T'HH:mm:ss.SSS'Z'.
REPORT_MAX_RANGE_ERRORLa fecha de rango máximo es de dos meses.
REPORT_RANGE_ERRORLa fecha de inicio debe ser anterior a la fecha de finalización. La fecha de inicio/finalización debe ser posterior a ahora.
REPORT_STATUS_ERROREl informe aún no está listo, el estado es %s.
REPORT_EMPTYEl informe solicitado está vacío.
PAYMENT_METHOD_NOT_FOUND[Para Suscripciones] - No se encuentra el método de pago asociado al cliente
PAYMENT_METHOD_STATUS_INVALID[Para suscripciones] - El método de pago es un estado que no permite realizar pagos.
INCORRECT_PAYMENT_METHOD_TYPE[Para suscripciones] - El tipo de método de pago de la solicitud no corresponde al vaulted_token.
SUBSCRIPTION_NOT_FOUND[Para suscripciones] - Suscripción no encontrada.
INVALID_STATE[Para suscripciones] - El estado de la suscripción no admite la acción solicitada.
INVALID_DATE[Para suscripciones] - No se puede reanudar la suscripción debido a un conflicto con las fechas de disponibilidad. Actualice las fechas de disponibilidad y vuelva a intentarlo si desea seguir utilizando la suscripción.
INVALID_PARAMETERS[Para suscripciones] - Parámetros no válidos: lista - [nombre_del_parámetro].
INVALID_CUSTOMER_FOR_TOKENEl token utilizado para esta transacción está asociado con otro objeto de cliente.
PAYMENT_NOT_FOUNDPago no encontrado.
TRANSACTION_NOT_FOUNDTransacción de pago no encontrada
CUSTOMER_NOT_FOUNDCliente no encontrado
CHECKOUT_SESSION_NOT_FOUNDSesión de pago no encontrada o inactiva
REPORT_NOT_FOUNDNo se ha encontrado el id del informe
IDEMPOTENCY_DUPLICATEDLa idempotencia se duplica.
401 No autorizadoINVALID_CREDENTIALSCredenciales no válidas.
EXPIRED_CREDENTIALSCredenciales caducadas.
UNKNOWN_IP_ADDRESSDirección IP no registrada.
INVALID_TOKENSímbolo no válido.
TOKEN_IN_USEEl token proporcionado se está utilizando actualmente en otra solicitud.
403 ProhibidoAUTHORIZATION_REQUIREDEl comerciante no tiene autorización para usar esta API.
405 Method not allowedUNSUPPORTED_METHODMétodo no admitido.
500 Internal Server ErrorINTERNAL_ERRORError interno.
504 Tiempo de espera de GatewayREQUEST_TIMEOUTPide Timeout.