Saltar al contenido principal

Errores

Introducción

Verificación de Tarjeta No Presente utiliza códigos de respuesta HTTP convencionales para indicar el éxito o el fracaso de una solicitud a la API.

Como regla general:

  • Los códigos en el rango 2xx indican éxito en la solicitud.
  • Los códigos en el rango 4xx indican parámetros incorrectos o incompletos (por ejemplo, se omitió un parámetro obligatorio, o una operación falló con terceros, etc.).
  • Los códigos en el rango 5xx indican un error en los servidores del producto Verificación de Tarjeta No Presente.

Verificación de Tarjeta No Presente también genera un mensaje de error y un código de error formateados en JSON:

{
"error": {
"code": "40004",
"description": "transaction id is invalid"
}
}

Posibles errores

En este tema, encontrarás los posibles errores para los endpoints, separados por su respuesta HTTP.

Creación de transacción

Código HTTPCódigoDescripciónMotivo
40040001error decoding jsonLos datos enviados no coinciden con el contrato del servicio.
40040002error validating jsonAlguna información está mal formateada o falta.
40040021invalid phoneEl número de teléfono proporcionado no es válido, debe seguir el formato: 55 DDD NUMERO. Por ejemplo: 5543999999999.
40040022invalid emailEl correo electrónico proporcionado no es válido.
40040027replicated transactionLa transacción enviada ya existe y no se puede crear de nuevo.
40040045max value reachedCuando la transacción alcanza un valor superior al límite permitido.
40340301not allowedEl usuario no tiene permiso para realizar esta acción.
40440404company not foundLa empresa proporcionada no existe.
42940001too many requestsSe alcanzó el límite de solicitudes.
50050001internal errorFalla interna del servicio.

Obtener el estado de la transacción

Código HTTPCódigoDescripciónMotivo
40040001error decoding jsonLos datos enviados no coinciden con el contrato del servicio.
40040002error validating jsonAlguna información está mal formateada o falta.
40040004transaction id is invalidEl ID de la transacción no es válido (formato).
40040301not allowedEl usuario no tiene permiso para realizar esta acción.
42940401transaction not foundNo se encontró la transacción.
50050001internal errorFalla interna del servicio.

Recuperación del conjunto probatorio de la transacción

Código HTTPCódigoDescripciónMotivo
40040004transaction id is invalidEl ID de la transacción no es válido (formato).
40040009transaction status is invalidEl estado de la transacción no es válido (no permitido para generar el conjunto probatorio).
40340301not allowedEl usuario no tiene permiso para realizar esta acción.
40440401transaction not foundNo se encontró la transacción.
50050001internal errorFalla interna del servicio.

Reenvío de la notificación de la transacción

Código HTTPCódigoDescripciónMotivo
40040001error decoding jsonLos datos enviados no coinciden con el contrato del servicio.
40040002error validating jsonAlguna información está formateada incorrectamente o no se ha completado.
40040004transaction id is invalidEl ID de la transacción no es válido (formato).
40040009transaction status is invalidEl estado de la transacción no permite el reenvío de la notificación (ya está completada).
40040021invalid phoneEl número de teléfono proporcionado no es válido, debe seguir el formato: 55 DDD NUMERO. Por ejemplo: 5543999999999.
40040022invalid emailEl correo electrónico proporcionado no es válido.
40340301not allowedEl usuario no tiene permiso para realizar esta acción.
40440401transaction not foundNo se encontró la transacción.
42940001too many requestsSe alcanzó el límite de solicitudes.
50050001internal errorSe alcanzó el límite de solicitudes.

Incorporación de tarjeta de crédito

Código HTTPCódigoDescripciónMotivo
40040001error decoding jsonLos datos enviados no coinciden con el contrato del servicio.
40040002error validating jsonAlguna información está formateada incorrectamente o falta.
40040027replicated transactionLa transacción enviada ya existe y no se puede crear de nuevo.
40040030invalid identityEl CPF proporcionado en la solicitud difiere del CPF asociado con el processID especificado.
40040045max value reachedCuando la transacción excede el monto permitido.
40040054processID is invalidCuando el processID proporcionado en la solicitud no es válido (o no existe).
40040055processID is expiredCuando el processID que se está usando es demasiado antiguo.
40340301not allowedEl usuario no tiene permiso para realizar esta acción.
40440404company not foundLa empresa especificada no existe.
40440410processID not foundCuando el proceso especificado no existe.
40440412image not foundCuando el proceso especificado por el usuario no tiene una imagen.
42940001too many requestsSe alcanzó el límite de solicitudes.
42942901too many requestsCuando el cliente está enviando demasiadas solicitudes, superando el límite predefinido.
50050001internal errorFalla interna del servicio.