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 11 “Se ha enviado una transacción duplicada”?

Revisado

El código de motivo de respuesta 11 de Authorize.Net significa que se envió una solicitud de transacción con la misma información dentro de los dos minutos de un intento anterior. Authorize.Net compara campos como el número de tarjeta, el importe, el número de factura y los detalles de facturación; si algún campo cambia, no se trata como un duplicado. Verifique si el primer intento fue aprobado antes de volver a cobrar.

Tipo
Error (verificación de duplicados)
Quién rechazó
El filtro de duplicados de Authorize.Net
Reintentar
No inmediatamente. Verifique si el primer intento se realizó correctamente.
Acción del comprador
Verifique si hay un correo electrónico de confirmación antes de volver a pagar.
Acción del comercio
Busque la transacción anterior; ajuste `duplicateWindow` solo si es necesario.

Qué hace PlatformDTC

PlatformDTC asigna a cada renovación de suscripción y reembolso de Authorize.Net su propia clave de idempotencia y la registra, de modo que una solicitud repetida de renovación o reembolso devuelve el resultado registrado en lugar de llegar a Authorize.Net por segunda vez y activar el código 11. Si una renovación aún obtiene el código 11, generalmente porque una segunda suscripción en la misma tarjeta fue facturada por el mismo importe momentos antes, se intenta una vez más 48 horas o más tarde en lugar de ser tratada como una tarjeta inactiva.

Por qué sucede

Los dobles clics, la actualización de una página o el software que reintenta después de una respuesta lenta pueden reenviar la misma transacción. Authorize.Net lo bloquea para evitar que la tarjeta se cargue dos veces.

Qué puede hacer el comprador

Antes de volver a pagar, revise su correo electrónico y la aplicación de su banco; el primer pago ya podría haberse realizado.

Qué puede hacer la tienda

La guía de Authorize.Net: la ventana es siempre de dos minutos en el Terminal Virtual, y el software puede cambiarla con el campo `duplicateWindow` (en segundos). Reducirla rara vez es la solución correcta; en su lugar, detenga el doble envío.

Para desarrolladores

`errors[0].errorCode "11"`. Los campos comparados incluyen `login`, `cardNumber`, `expirationDate`, `transactionType`, `amount`, `invoiceNumber`, `customer id`, `name`, `company` y los campos de `address`. Envíe `duplicateWindow` en `transactionSettings` para cambiar la ventana.

Preguntas frecuentes

¿Cuánto dura la ventana de duplicados de Authorize.Net para el código 11?
Dos minutos por defecto, y siempre dos minutos en el Terminal Virtual; las integraciones pueden establecer `duplicateWindow` en segundos.
¿Se le cobró dos veces al comprador cuando vio el código 11?
No. El código 11 es el segundo intento que se bloquea; verifique si el primero fue aprobado.

Fuentes

Relacionado

Biblioteca de pagos