Authorize.Net · Códigos de rechazo
¿Qué significa Authorize.Net 54 “La transacción referenciada no cumple los criterios para emitir un crédito”?
Revisado
El código de motivo de respuesta 54 de Authorize.Net significa que la transacción referenciada no cumple los criterios para emitir un crédito. Authorize.Net enumera las razones habituales: puede estar no liquidada, ser de un tipo no válido, la moneda incorrecta, un ID de transacción de referencia no válido, o haber sido liquidada hace más de 180 días. Solucione lo que corresponda, o devuelva el dinero de otra manera.
- Tipo
- Error (reembolso)
- Quién rechazó
- Reglas de reembolso de Authorize.Net
- Reintentar
- Solo después de corregir el motivo.
- Acción del comprador
- Nada; la tienda gestiona los reembolsos.
- Acción del comercio
- Verifique el estado, tipo, moneda y antigüedad de la transacción.
Qué hace PlatformDTC
PlatformDTC envía reembolsos de Authorize.Net solo contra pagos liquidados que registró por sí mismo, con los detalles de tarjeta enmascarados que Authorize.Net requiere, lo que descarta la mayoría de las causas del código 54, excepto el límite de 180 días.
Por qué sucede
Los reembolsos deben apuntar a una transacción liquidada y reembolsable en la misma moneda, dentro de los 180 días posteriores a la liquidación.
Qué puede hacer la tienda
Busque la transacción original. Si no está liquidada, anúlela (void); si tiene más de 180 días, reembolse al cliente por otro método.
Para desarrolladores
errors[0].errorCode "54". refundTransaction necesita refTransId más los últimos cuatro dígitos de la tarjeta y la fecha de vencimiento (XXXX).
Preguntas frecuentes
- ¿Cuánto tiempo tengo para reembolsar en Authorize.Net (código 54)?
- La descripción del código 54 de Authorize.Net indica que las transacciones liquidadas hace más de 180 días no son reembolsables.
- ¿Qué pasa si un reembolso con código 54 es demasiado antiguo?
- Devuelva el dinero de otra manera, por ejemplo, una transferencia bancaria, y regístrelo.
Fuentes
Relacionado
- 50 — Solo puede reembolsar una transacción liquidada; esta aún no se ha liquidado.
- 55 — Este reembolso más los reembolsos anteriores serían más que el pago original.
- 16 — El ID de transacción al que hizo referencia (para un reembolso o anulación) no está en esta cuenta de Authorize.Net.
- 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.
- E00001 — Authorize.Net encontró un error interno; la solicitud no se completó.
- E00003 — La solicitud enviada a la API estaba mal formada, por lo que Authorize.Net no pudo leerla.
- E00013 — Un campo en la solicitud tiene un valor no válido; el texto de la respuesta lo nombra.