Estado de la transacción y códigos de respuesta

Cada pago tiene una o más transacciones asociadas. La siguiente documentación cubre los tipos de transacciones, los códigos de estado y las descripciones después de que se obtiene un estado HTTP 200 y se procese una transacción.

Flujo de trabajo

Tipos de transacciones

TipoDescripción
PURCHASEUna transacción de compra directa.
AUTHORIZETransacción asociada a la autorización. Principalmente para pagos con tarjeta.
CAPTUREUna captura de una transacción previamente autorizada.
REFUNDUn reembolso de una transacción previamente aprobada.
CANCELUna cancelación de una transacción previamente pendiente.
VERIFYTransacción asociada con una verificación de tarjeta de crédito.
CHARGEBACKTransacción asociada con un contracargo.
THREE_D_SECUREUna transacción de verificación 3DS para una compra inicial.
FRAUD_SCREENINGLa detección de fraude está asociada con la verificación del fraude.

Códigos de transacción

Con cada transacción, recibirá un response_code detallando más información al respecto. Los detalles relacionados con cada estado se presentan a continuación. Utiliza los siguientes botones para navegar hasta el contenido deseado.

Estado exitoso

SUCCEEDED detalles de estado
código_respuesta Descripción Declinación dura/suave Código ISO 8583
SUCCEEDED Transacción exitosa N/A 0,8,10,11,16,32
FRAUD_VERIFIED Transacción verificada por el proveedor de fraude N/A -
SUCCEEDED_THREE_D_SECURE Validación 3DS exitosa N/A -

Estado ganado

WON detalles de estado
código_respuesta Descripción Declinación dura/suave Código ISO 8583
REVIEW_WON El adquirente rechazó el contracargo N/A -

Estado creado

CREATED detalles de estado
código_respuesta Descripción Declinación dura/suave Código ISO 8583
ACTION_REQUIRED pago creado pero requiere una acción adicional del usuario. Esto ocurre en flujos de autenticación 3D Secure, redirecciones de métodos de pago , flujos Headless SDK que requieren continuePayment o métodos de pago asíncronos con pasos adicionales. Comprueba redirect_url o sdk_action_required campo para los siguientes pasos. N/A -
SUCCEEDED Transacción creada con éxito N/A -
RECEIVED Transacción recibida N/A -

Estatus pendiente

PENDING detalles de estado
código_respuesta Descripción Declinación dura/suave Código ISO 8583
CHALLENGE_REQUIRED Transacción a la espera de la finalización del desafío N/A -
IN_REVIEW La documentación de contracargo se envió al proveedor y se está analizando N/A -
PENDING_FRAUD_REVIEW La transacción está siendo analizada por el proveedor de fraude N/A -
PENDING_PROVIDER_CONFIRMATION Transacción en espera de confirmación N/A -
PENDING_REVIEW Transacción en espera de confirmación de revisión de fraude N/A -

Estado rechazado

📘

Algunas de las disminuciones incluyen una merchant_advice_code (MAC) que indica si se debe reintentar y cuándo. Ver Merchant Advice Codes (MAC).

DECLINED detalles de estado
código_respuesta Descripción Declinación dura/suave Código ISO 8583
ACCOUNT_STATUSPóngase en contacto con tu proveedor de fraude para verificar el estado de tu cuenta.N/A-
ACQUIRE_CONTINGENCYAdquirir servicio no disponibleSOFT22, 80, 90, 91, 92, 96
AUTHENTICATION_ATTEMPTIntento de autenticación sin completarseN/A-
AUTHENTICATION_FAILED_THREE_D_SECUREFallo en la validación 3DN/A-
BAD_FILLED_INFOLa tarjeta no coincide con los parámetros del emisorHARD30,89
BANK_NOT_SUPPORTEDBanco no compatible con switchSOFT31
CALL_FOR_AUTHORIZEEl aceptador de la tarjeta llama al departamento de seguridad del adquirienteSOFT66
CANCELLED_BY_USERCancelado por el usuarioSOFT17
COUNTRY_NOT_SUPPORTEDEsta transacción no se puede procesar debido a un país no admitidoHARD-
CURRENCY_NOT_ALLOWEDMoneda no permitida HARD-
DECLINED_BY_BANKRechazado por el banco. Habla con la compañía que le expidió la tarjetaSOFT-
DECLINED_BY_PROVIDERRechazado por el proveedor. Consulta los datos_del_proveedorSOFT-
DISABLEDTarjeta restringidaSOFT-
DO_NOT_HONORNo honrarSOFT5
DUPLICATED_TRANSACTIONTransmisión duplicada de la transacciónSOFT26,94
EXPIREDMétodo de pago alternativo caducadoSOFT
EXPIRED_CARDtarjeta expiradaHARD33,54
FIRST_USEPrimer uso bloqueadoSOFT78
FRAUD_VALIDATIONViolación de seguridadSOFT34, 59, 63, 64
FRAUD_VERIFICATION_DECLINED---
INSUFFICIENT_FUNDSFondos insuficientes SOFT51
INVALID_AMOUNTMonto invalidoSOFT13,64
INVALID_CARD_DATALa tarjeta no coincide con los parámetros del emisor.HARD56
INVALID_CARD_NUMBERLa tarjeta no coincide con los parámetros del emisor.HARD14
INVALID_APIIntentando verificar el pago con una dirección IP no autorizadaHARD-
INVALID_API_VERSIONVersión de API no válidaHARD-
INVALID_CREDENTIALSCredenciales no válidas del proveedor de fraude establecidas en Yuno.HARD-
INVALID_ISSUEREmisor inválidoSOFT15
INVALID_MERCHANTComerciante o proveedor de servicios no válidoSOFT3
INVALID_PARAMETERSparámetros inválidosHARD-
INVALID_SECURITY_CODECódigo de seguridad de la tarjeta no válidoHARD56,82
INVALID_STATUSEstado inválidoSOFT-
INVALID_RESPONSE_FORMATEl cuerpo de la respuesta devuelto por el proveedor tiene un formato no válidoSOFT-
INVALID_TRANSACTIONLa transacción que se intenta no es válidaHARD12,23
ISSUER_VIOLATIONEl banco emisor rechazó la transacción debido a alguna infracción relacionada con la cuenta.SOFT93
MISSING_PARAMETERSParámetros faltantesHARD-
NO_RETRY_LIFE_CYCLESin ciclo de vida de reintentoHARD79
NO_RETRY_POLICYPolítica de no reintentoHARD82
NO_RETRY_SECURITYSin seguridad de reintentoHARD83
RETRY_AFTER_1_HInténtalo de nuevo después de 1 horaHARD
RETRY_AFTER_24_HInténtalo de nuevo después de 24 horasHARD
RETRY_AFTER_2_DInténtalo de nuevo después de 2 díasHARD
RETRY_AFTER_4_DInténtalo de nuevo después de 4 díasHARD
RETRY_AFTER_6_DInténtalo de nuevo después de 6 díasHARD
RETRY_AFTER_8_DInténtalo de nuevo después de 8 díasHARD
RETRY_AFTER_10_DInténtalo de nuevo después de 10 díasHARD
REJECTED_THREE_D_SECURE_REQUIREDRechazo de validación 3DSSOFT-
REFER_TO_CARD_ISSUERRechazado por el banco. Habla con la compañía que le expidió la tarjetaSOFT01
REPORTED_LOSTTarjeta perdidaHARD41
REPORTED_STOLENTarjeta robada, recogidaHARD43
REQUESTS_EXCEEDEDSe alcanzó el límite de solicitudes para la cuenta del proveedor.SOFT-
RESTRICTED_BY_BANKRechazado por el banco. Consulta las condiciones especiales del emisor de la tarjetaSOFT62
TERMINAL_ERRORTu cuenta de comerciante no está configurada correctamente para la transacciónSOFT58
THREE_D_SECURE_REQUIREDEl proveedor antifraude requiere un desafío 3DS para una validación adicional.SOFT
TRANSACTION_NOT_FOUNDTransacción no encontradaHARD25
UNAVAILABLE_PAYMENT_METHODFunción solicitada no admitidaHARD-
UNSUPPORTED_OPERATIONFunción solicitada no admitidaHARD40
UNKNOWN_ERRORError desconocidoSOFT-
USER_RESTRICTIONTransacción no permitida para el titular de la tarjetaHARD57

Merchant Advice Codes (MAC)

Estos códigos le proporcionarán una guía útil al gestionar transacciones rechazadas. Puede encontrar estos campos en las respuestas de nuestra API pública:

  • transactions.merchant_advice_code y transactions.merchant_advice_code_message:Campos normalizados por Yuno que proporcionan códigos estandarizados y explicaciones sobre la negación.
  • transactions.provider_data.merchant_advice_code y transactions.merchant_advice_code_message:Código sin procesar y mensaje del proveedor.

Consulte Merchant Advice Codes (MAC) para más información.

Merchant Advice Codes (MAC)

Los Merchant Advice Codes ofrecen orientación de los emisores/proveedores sobre el comportamiento y la política de reintentos. Si se presentan en un rechazo, utilice el MAC para determinar si debe reintentarse y el momento recomendado.

código_consejo_comercial Descripción Código MAC del proveedor
UPDATE_INFORMATIONSe necesita información actualizada/adicional01 – Información de cuenta actualizada disponible
TRY_AGAIN_LATERInténtalo de nuevo después de 10 días02 – Inténtalo de nuevo más tarde
DO_NOT_TRY_AGAINNo lo intentes de nuevo03 – No lo intentes de nuevo
REQUIREMENTS_NOT_FULFILLEDRequisitos de token no cumplidos04 – Requisitos de token no cumplidos
NO_RETRY_LIFE_CYCLESin ciclo de vida de reintento21 – Plan recurrente cancelado
RETRY_AFTER_1_HVuelva a intentarlo después de 1 hora24 – Reintentar después de 1 hora (fondos insuficientes)
RETRY_AFTER_24_HInténtalo de nuevo después de 24 horas25 – Reintentar después de 24 horas (fondos insuficientes)
RETRY_AFTER_2_DInténtalo de nuevo después de 2 días26 – Reintentar después de 2 días (fondos insuficientes)
RETRY_AFTER_4_DInténtalo de nuevo después de 4 días27 – Reintentar después de 4 días (fondos insuficientes)
RETRY_AFTER_6_DInténtalo de nuevo después de 6 días28 – Reintentar después de 6 días (fondos insuficientes)
RETRY_AFTER_8_DInténtalo de nuevo después de 8 días29 – Reintentar después de 8 días (fondos insuficientes)
RETRY_AFTER_10_DInténtalo de nuevo después de 10 días30 – Reintentar después de 10 días (fondos insuficientes)
NO_RETRY_POLICYPolítica de no reintento40 – Tarjeta prepago no recargable
NO_RETRY_SECURITYSin seguridad de reintento42 – Puntuación de sanción excedida
MULTIPLE_USE_CARDTarjeta virtual de usos múltiples43 – Tarjeta virtual de usos múltiples

Estado rechazado

REJECTED detalles de estado
código_respuesta Descripción Declinación dura/suave Código ISO 8583
COUNTRY_NOT_SUPPORTED - HARD -
CURRENCY_NOT_ALLOWED - HARD -
INVALID_PARAMETERS - HARD -
INVALID_REQUEST - HARD -
INTERNAL_ERROR - HARD -
MISSING_PARAMETERS - HARD -

Estado de error

ERROR detalles de estado
código_respuesta Descripción Declinación dura/suave Código ISO 8583
ERROR Error interno desconocido SOFT -
PROVIDER_ERROR Error. Se produjo un error desconocido durante la autorización. SOFT 6
PROVIDER_INTERNAL_ERROR Error interno SOFT 98
PROVIDER_INVALID_CREDENTIALS Credenciales no válidas HARD -
PROVIDER_INVALID_REQUEST Solicitud no válida HARD -
PROVIDER_TIMEOUT Respuesta recibida demasiado tarde SOFT 68
PROVIDER_UNKNOWN_ERROR Error desconocido SOFT -
OPERATION_NOT_SUPPORTED El proveedor no admite esta operación. HARD -
TO_REVERSE La transacción será revertida. HARD -
PROVIDER_INVALID_RESPONSE Respuesta invalida HARD 20
PROVIDER_INVALID_API_VERSION Versión de API no válida HARD -

Estado caducado

EXPIRED detalles de estado
código_respuesta Descripción Declinación dura/suave Código ISO 8583
EXPIRED_BY_PROVIDER - N/A -

Estado perdido

LOST detalles de estado
código_respuesta Descripción Declinación dura/suave Código ISO 8583
CLOSED - N/A -
EXPIRED - N/A -
PARTIALLY_CHARGEBACKED - N/A -
REVIEW_LOST La disputa de contracargo se perdió N/A -

Estado impedido

PREVENTED detalles de estado
código_respuesta Descripción Declinación dura/suave Código ISO 8583
PREVENTED Predisputa desviada por proveedor/red. No se requieren pruebas. Terminal. N/A -

Nota

PREVENTED sólo es aplicable a las transacciones con type = CHARGEBACK cuando el proveedor/red indica un desvío previo a la disputa. En estos escenarios, Yuno emite únicamente el webhook de devolución de cargo; no se envía ningún webhook de reembolso.


Códigos de respuesta específicos de contracargos

Para obtener más información, consulte la página de códigos de motivo en la sección Guías de devoluciones de cargo.

CREATED detalles de estado
código_respuesta mensaje_respuesta Categoría Descripción
EMV_LIABILITY_SHIFT_COUNTERFEIT Cambio de responsabilidad de EMV Fraude por falsificación Fraude El titular de la tarjeta afirma que no autorizó ni participó en una transacción que usted procesó.
EMV_LIABILITY_SHIFT_NOT_COUNTERFEIT Cambio de responsabilidad de EMV Fraude no falsificado Fraude El titular de la tarjeta afirma que no autorizó ni participó en una transacción que usted procesó.
CARD_PRESENT_FRAUD Otros fraudes: entorno con presencia de tarjeta Fraude El titular de la tarjeta afirma que no autorizó ni participó en una transacción ingresada con clave o sin supervisión realizada en un entorno con tarjeta presente.
NON_CARD_PRESENT_FRAUD Otros fraudes: Entorno sin tarjeta Fraude El titular de la tarjeta no autorizó ni participó en una transacción realizada en un entorno sin tarjeta presente, como Internet, pedido por correo, pedido por teléfono y otros.
SCHEME_MONITORING_PROGRAM Otros fraudes - Programa de monitoreo de esquemas Fraude Programa de Monitoreo de Esquemas de Fraude
NO_AUTHORIZATION Sin autorización Autorización El comerciante no obtuvo una autorización correcta y válida.
DECLINED_AUTHORIZATION Autorización rechazada Autorización La solicitud de autorización recibió una respuesta de Rechazo y el comerciante completó la transacción.
LATE_PRESENTMENT Presentación tardía Errores de procesamiento La transacción no se envió a Visa dentro del plazo requerido.
INCORRECT_TRANSACTION_CODE Código de transacción incorrecto Errores de procesamiento El titular de la tarjeta reclama que el importe convertido del cargo en una transacción internacional es incorrecto.
INCORRECT_CURRENCY Moneda incorrecta Errores de procesamiento El comerciante cometió uno o más errores relacionados con la moneda de la transacción
INCORRECT_ACCOUNT_NUMBER Número de cuenta incorrecto Errores de procesamiento El número de cuenta en la autorización no coincide con el número de cuenta utilizado en la transacción.
INCORRECT_AMOUNT Cantidad incorrecta Errores de procesamiento El titular de la tarjeta alega que el importe que acordó pagar difiere del importe cobrado.
DUPLICATE_PROCESSING Procesamiento de duplicados/Pago por otros medios Errores de procesamiento Una sola transacción se procesó dos o más veces.
INVALID_DATA Datos inválidos Errores de procesamiento La autorización se obtuvo utilizando datos no válidos o incorrectos.
PRODUCT_OR_SERVICE_NOT_RECEIVED Mercancía/Servicios no recibidos Disputas de clientes El titular de la tarjeta reclama que no recibió la mercancía o los servicios que solicitó.
CANCELED_RECURRING_TRANSACTION Transacción recurrente cancelada Disputas de clientes Se procesó una transacción recurrente después de ser cancelada.
PRODUCT_OR_SERVICE_ISSUE Mercancía/servicios no descritos o defectuosos Disputas de clientes El titular de la tarjeta afirma que los productos no eran como se describían.
COUNTERFEIT_MERCHANDISE Mercancía falsificada Disputas de clientes La mercancía fue identificada como falsificada.
MISREPRESENTATION Tergiversación Disputas de clientes El banco del titular de la tarjeta recibió una notificación del titular de la tarjeta alegando condiciones de venta tergiversadas.
CREDIT_NOT_PROCESSED Crédito no procesado Disputas de clientes El banco del titular de la tarjeta recibió un aviso del titular de la tarjeta alegando que recibió una autorización, un crédito o un recibo de transacción anulado que no ha sido procesado.
PRODUCT_OR_SERVICE_CANCELED Mercancía/Servicios Cancelados Disputas de clientes El banco del titular de la tarjeta recibió una notificación del titular de la tarjeta indicando que había devuelto mercancía o cancelado servicios, pero el crédito no apareció en el estado de cuenta Visa del titular de la tarjeta.
ORIGINAL_TRANSACTION_NOT_ACCEPTED Transacción de crédito original no aceptada Disputas de clientes El crédito original no fue aceptado.
CASH_TRANSACTION_VALUE No recepción de efectivo o valor de transacción de carga Disputas de clientes El titular de la tarjeta no recibió el retiro completo de efectivo en un cajero automático.
CUSTOMER_AGREEMENT Se requiere prueba de transacción o acuerdo del cliente. Disputas de clientes El emisor solicita al comerciante una copia del recibo firmado por el titular de la tarjeta o cualquier otra documentación que verifique la aceptación de la compra por parte del cliente. Generalmente, para verificar una transacción con tarjeta presente, el titular la disputa o no la reconoce.