Stripe · Códigos de rechazo
¿Qué significa el código de rechazo `revocation_of_authorization` de Stripe?
Revisado
El código de rechazo `revocation_of_authorization` de Stripe es descrito por Stripe como un rechazo por una razón desconocida, y se le dice al cliente que contacte a su emisor de tarjeta. El nombre apunta a una autorización revocada, típicamente un titular de tarjeta pidiendo a su banco que deje de pagar a un comercio o suscripción en particular. No siga cargando la tarjeta; contacte al cliente y pregúntele cómo desea continuar.
- Tipo
- Rechazo duro
- Quién rechazó
- El banco de la tarjeta
- Reintentar
- No
- Acción del comprador
- Contacte al banco o a la tienda; pague de otra manera
- Acción del comercio
- Pause los cargos en esta tarjeta y hable con el cliente
- Renovación de PlatformDTC
- No reintentar; retenido como vencido con un enlace para actualizar la tarjeta
Qué hace PlatformDTC
PlatformDTC clasifica `revocation_of_authorization` como un rechazo duro: en el proceso de compra nunca se envía al procesador de respaldo, y en las renovaciones, en el calendario fijo o con reintento inteligente (Smart retry), no se reintenta. La suscripción se retiene como vencida en lugar de cancelarse, y el cliente recibe un enlace firmado de un solo clic para cambiar a otra tarjeta o método de pago.
Por qué sucede
Stripe no publica una razón específica. El nombre del código se refiere a una autorización revocada, por ejemplo, el titular de la tarjeta indicando al banco que detenga los pagos a este negocio.
Qué puede hacer el comprador
Si tenía la intención de dejar de pagar, cancele también con la tienda para que no se realicen más intentos. Si no, pida a su banco que levante el bloqueo o pague con una tarjeta diferente.
Qué puede hacer la tienda
Trátelo como una solicitud de cancelación hasta que el cliente diga lo contrario. Reintentar una tarjeta revocada invita a disputas.
Para desarrolladores
Visa devuelve R0 (detener este pago), R1 (detener todos los pagos futuros) o R3 (detener a todos los comercios) como códigos de red brutos para órdenes de detención de pago; las reglas de Visa colocan los tres en la Categoría 1, por lo que nunca vuelva a enviar la misma credencial. Respete `outcome.advice_code = do_not_try_again` siempre que esté presente.
Preguntas frecuentes
- ¿Es `revocation_of_authorization` una disputa?
- No, es un rechazo en un nuevo cargo. Pero cargar la tarjeta de nuevo después de una revocación es una forma común de terminar con una disputa.
- ¿En qué se diferencia de `revocation_of_all_authorizations`?
- Stripe describe ambos como rechazos por una razón desconocida. Por su nombre, uno se refiere a la revocación de una sola autorización y el otro a todas ellas. Maneje ambos de la misma manera: deje de reintentar y contacte al cliente.
Fuentes
Relacionado
- revocation_of_all_authorizations — El banco rechazó; típicamente el titular de la tarjeta ha detenido todos los pagos futuros.
- stop_payment_order — El banco rechazó; el nombre del código apunta a una orden de suspensión de pago en la tarjeta.
- do_not_try_again — Código obsoleto: rechazado por una razón desconocida; no vuelvas a cargar esta tarjeta.
- generic_decline — Rechazado por una razón desconocida, o bloqueado por Stripe Radar o Adaptive Acceptance.
- security_violation — El banco rechazó por una razón que no compartió; a menudo una regla de seguridad.
- service_not_allowed — La tarjeta fue rechazada por una razón que el banco no dio.
- stolen_card — La tarjeta ha sido reportada como robada. No puede usarse de nuevo.
- testmode_decline — Se usó un número de tarjeta de prueba de Stripe en un pago real.