Authorize.Net · Códigos de rechazo
¿Qué significa Authorize.Net 120 “Se produjo un error durante el procesamiento. Por favor, inténtelo de nuevo (la anulación después del tiempo de espera falló)”?
Revisado
El código de motivo de respuesta 120 de Authorize.Net significa que la anulación generada por el sistema para una transacción original con tiempo de espera agotado falló: la primera transacción agotó el tiempo de espera mientras esperaba al autorizador, y Authorize.Net no pudo anularla después. Por lo tanto, una autorización puede permanecer en la tarjeta del comprador. Verifíquela antes de reintentar, para que el comprador no termine con dos retenciones.
- Tipo
- Error de procesamiento (temporal)
- Quién rechazó
- El autorizador y Authorize.Net
- Reintentar
- Verifique si hay una autorización en la tarjeta antes de reintentar.
- Acción del comprador
- Verifique si hay un cargo pendiente antes de pagar de nuevo.
- Acción del comerciante
- Busque una autorización persistente y libérela si es necesario.
Qué hace PlatformDTC
PlatformDTC clasifica el código 120 de Authorize.Net como una falla de la pasarela: en una renovación de suscripción, pospone el cargo sin usar un paso de recordatorio de pago ni enviar un correo electrónico al cliente informando que el pago falló.
Por qué sucede
Nota de Authorize.Net: "La transacción original agotó el tiempo de espera mientras esperaba una respuesta del autorizador." La anulación destinada a limpiar después de esto falló.
Qué puede hacer el comprador
Busque en su aplicación bancaria un monto pendiente antes de pagar de nuevo; debería desaparecer o ser revertido.
Qué puede hacer la tienda
Si una retención persiste, contacte a su proveedor de servicios comerciales o pida al emisor que libere la autorización.
Para desarrolladores
errors[0].errorCode "120". Los códigos 121 (error de base de datos) y 122 (error de procesamiento) son la misma situación de anulación fallida por otras causas.
Preguntas frecuentes
- ¿Se le cobra al comprador después del código 120 de Authorize.Net?
- No se completó ninguna venta, pero una autorización del intento con tiempo de espera agotado aún puede mostrarse hasta que sea liberada.
- ¿En qué se diferencian los códigos 120, 121 y 122?
- Todos son anulaciones de sistema fallidas; Authorize.Net lista un tiempo de espera para el 120, un error de base de datos para el 121 y un error de procesamiento para el 122.
Fuentes
Relacionado
- 19 — Authorize.Net no recibió una respuesta del procesador de tarjetas (un problema de conexión).
- 36 — El banco aprobó la tarjeta en el proceso de pago, pero el pago falló cuando se liquidó.
- 16 — El ID de transacción al que hizo referencia (para un reembolso o anulación) no está en esta cuenta de Authorize.Net.
- 50 — Solo puede reembolsar una transacción liquidada; esta aún no se ha liquidado.
- 54 — El reembolso no se puede emitir: no liquidado, tipo o moneda incorrectos, ID erróneo, o liquidado hace más de 180 días.
- 55 — Este reembolso más los reembolsos anteriores serían más que el pago original.
- E00027 — La API informa que la transacción falló; el motivo real está en el `errorCode` de la transacción.
- E00007 — El `API Login ID` o la `Transaction Key` es incorrecto, o se envió al entorno incorrecto.