NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Authorize.Net · Códigos de rechazo

¿Qué significa Authorize.Net 2 “Esta transacción ha sido rechazada”?

Revisado

El código de motivo de respuesta 2 de Authorize.Net, "Esta transacción ha sido rechazada", es el rechazo general: el banco emisor de la tarjeta o el procesador rechazaron el cargo y Authorize.Net no recibió una razón más específica. No es un problema con su configuración de Authorize.Net. El comprador debe intentar con otra tarjeta o preguntar al banco por qué dijo que no; la tienda debe ofrecer un método de pago diferente en lugar de volver a enviar la misma tarjeta una y otra vez.

Tipo
Rechazo suave (general)
Quién rechazó
El banco del comprador o el procesador de la tarjeta
Reintentar
Una vez, más tarde. Visa permite hasta 15 reintentos en 30 días para rechazos que no son de categoría 1; los reintentos instantáneos repetidos rara vez ayudan.
Acción del comprador
Verifique los detalles de la tarjeta, luego use otra tarjeta o llame al banco.
Acción del comerciante
Solicite otro método de pago; no repita los reintentos con la misma tarjeta.

Qué hace PlatformDTC

PlatformDTC clasifica el código 2 de Authorize.Net como un rechazo que otro procesador podría aprobar. Si la tienda eligió los pagos con tarjeta de PayPal como respaldo, el proceso de pago ofrece inmediatamente al comprador los campos de tarjeta de PayPal en lugar de un callejón sin salida. En una renovación de suscripción, se intenta una vez más 48 a 72 horas después; si también se rechaza, se envía al cliente un correo electrónico con un enlace para añadir una nueva tarjeta.

Por qué sucede

El código 2 es lo que Authorize.Net devuelve cuando el procesador devuelve un simple rechazo. Detrás de esto puede haber cualquier cosa que el banco se guarde: un saldo bajo, una puntuación de fraude, un bloqueo de compras en línea o extranjeras, o una tarjeta que el banco ya no quiere que se use.

Debido a que la razón está oculta, solo el banco del titular de la tarjeta puede decir exactamente por qué. La propia descripción de Authorize.Net para el código 2 es solo una frase: "Esta transacción ha sido rechazada."

Qué puede hacer el comprador

Confirme que el número de tarjeta, la fecha de vencimiento y la dirección de facturación estén escritos correctamente, luego intente con una tarjeta o billetera diferente. Si la misma tarjeta sigue fallando, el número de teléfono del banco en el reverso de la tarjeta es la ruta más rápida para conocer la verdadera razón.

Qué puede hacer la tienda

Muestre una opción clara de "intentar con otra tarjeta". Un reintento posterior puede tener éxito, pero varios intentos consecutivos con la misma tarjeta parecen pruebas de tarjeta para el emisor y pueden ir en su contra según las reglas de reintento de Visa.

Para desarrolladores

transactionResponse.responseCode es "2" (Rechazado) y transactionResponse.errors[0].errorCode es "2". El código de emisor sin procesar del procesador no se devuelve en este campo, así que trate el código 2 como un rechazo suave genérico en la lógica de reintento.

Preguntas frecuentes

¿Es el código 2 de Authorize.Net culpa del comprador o mía?
Normalmente no es ni la configuración de la tienda ni un error de escritura: es la negativa del banco sin dar ninguna razón. Los problemas de configuración se devuelven como sus propios códigos, como el 17 o el 13.
¿Puedo reintentar un rechazo de código 2 de Authorize.Net?
Un reintento posterior puede funcionar, por ejemplo, después del día de pago. Visa limita los reintentos en rechazos fuera de su categoría "nunca aprobará" a 15 en 30 días, así que evite bucles rápidos.

Fuentes

Relacionado

Biblioteca de pagos