Authorize.Net · Códigos de rechazo
¿Qué significa Authorize.Net 50 “Esta transacción está pendiente de liquidación y no se puede reembolsar”?
Revisado
El código de motivo de respuesta 50 de Authorize.Net significa que la transacción está pendiente de liquidación y no se puede reembolsar: los créditos o reembolsos solo se pueden realizar contra transacciones liquidadas. Hasta que el lote se liquide, cancele el pago con una anulación (void) en su lugar, lo que libera el importe total. Una vez que se liquide, un reembolso funcionará.
- Tipo
- Error (reembolso)
- Quién rechazó
- Reglas de reembolso de Authorize.Net
- Reintentar
- Después de la liquidación, o anúlelo (void) ahora en su lugar.
- Acción del comprador
- Nada; la tienda gestiona el reembolso.
- Acción del comercio
- Anule (void) la transacción no liquidada, o espere la liquidación y reembolse.
Qué hace PlatformDTC
Los reembolsos de Authorize.Net de PlatformDTC siguen esta regla automáticamente: un reembolso se envía solo una vez que el pago se ha liquidado, y una captura no liquidada se anula (void) en su lugar, por el importe total.
Por qué sucede
Los reembolsos devuelven dinero liquidado. Antes de la liquidación no hay nada que reembolsar, solo una autorización para cancelar.
Qué puede hacer la tienda
En la Interfaz del Comercio, elija Anular (Void) para una transacción no liquidada. Para un reembolso parcial, espere hasta que se liquide.
Para desarrolladores
errors[0].errorCode "50". Use voidTransaction antes de la liquidación; refundTransaction después.
Preguntas frecuentes
- ¿Cómo cancelo un pago no liquidado de Authorize.Net (código 50)?
- Anúlelo (Void). Las anulaciones cancelan el importe total antes de la liquidación.
- ¿Puedo hacer un reembolso parcial antes de la liquidación?
- No. Espere la liquidación y luego reembolse el importe parcial.
Fuentes
Relacionado
- 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.
- 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.