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 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

Biblioteca de pagos