Authorize.Net · Códigos de rechazo
¿Qué significa Authorize.Net 318 “Se ha enviado una transacción duplicada (procesador)”?
Revisado
El código de motivo de respuesta 318 de Authorize.Net, "Se ha enviado una transacción duplicada", es la versión emitida por el procesador del código 11: el procesador, no el propio filtro de Authorize.Net, decidió que la solicitud duplica una anterior. Busque la transacción anterior antes de intentar de nuevo, para que al cliente no se le cobre dos veces una vez que ambas se liquiden.
- Tipo
- Error (verificación de duplicados)
- Quién rechazó
- El procesador de tarjetas
- Reintentar
- No hasta que haya verificado la transacción anterior.
- Acción del comprador
- Verifique si el primer pago se realizó correctamente.
- Acción del comercio
- Encuentre la transacción original antes de volver a cobrar.
Qué hace PlatformDTC
PlatformDTC nunca reenvía un pago con código 318 en el checkout, y su libro de contabilidad de renovaciones devuelve el resultado registrado para una solicitud de renovación repetida en lugar de enviar un segundo cargo a Authorize.Net. Una renovación que aún obtiene 318 se intenta una vez más 48 horas o más tarde, fuera de la ventana de duplicados.
Por qué sucede
El procesador aplica su propia detección de duplicados y rechazó esta solicitud como una repetición.
Qué puede hacer la tienda
Busque en la Interfaz del Comerciante una transacción con el mismo importe y tarjeta poco antes de esta.
Para desarrolladores
`errors[0].errorCode "318"` (gemelo del 11 emitido por el procesador). Cambiar `duplicateWindow` no afecta la propia verificación del procesador.
Preguntas frecuentes
- ¿`duplicateWindow` soluciona el código 318 de Authorize.Net?
- No. Esa configuración controla el filtro de Authorize.Net (código 11); el 318 proviene del procesador.
- ¿Debo reenviar después del código 318 de Authorize.Net?
- Solo después de confirmar que la transacción anterior no se realizó.
Fuentes
Relacionado
- 11 — Se envió una transacción idéntica dentro de la ventana de duplicados (dos minutos por defecto).
- 17 — Su pasarela Authorize.Net no está configurada para aceptar esta marca de tarjeta.
- 28 — Su plataforma de procesador no está configurada para aceptar esta marca de tarjeta.
- 56 — La cuenta solo procesa eChecks, por lo que se rechazan los pagos con tarjeta.
- 39 — La moneda enviada no es la que está configurada en su cuenta de Authorize.Net.
- 49 — El importe supera el importe máximo de transacción permitido en su cuenta.
- 5 — El campo de amount faltaba o no era un número válido.