Stripe · Códigos de rechazo
¿Qué significa el código de rechazo revocation_of_all_authorizations de Stripe?
Revisado
El código de rechazo revocation_of_all_authorizations de Stripe es listado por Stripe como un rechazo por una razón desconocida, y se le dice al cliente que contacte a su emisor de tarjeta. Su nombre se refiere a la revocación de autorizaciones, lo que en términos de tarjeta usualmente significa que el titular de la tarjeta o el banco ha detenido pagos futuros. Trátelo como definitivo para esta tarjeta: no reintente y pregunte al cliente cómo desea pagar.
- Tipo
- Rechazo definitivo
- Quién rechazó
- El banco de la tarjeta
- Reintentar
- No
- Acción del comprador
- Contactar al banco, o pagar con otro método
- Acción del comercio
- Dejar de cobrar a esta tarjeta; contactar al cliente
- Renovación de PlatformDTC
- No reintentar; retenido como vencido con un enlace para actualizar la tarjeta
Qué hace PlatformDTC
PlatformDTC nunca reintenta revocation_of_all_authorizations y no ofrece el procesador de respaldo en el proceso de compra. En las renovaciones, en el cronograma fijo o con reintento inteligente, se detiene de inmediato: la suscripción se mantiene como vencida, no se cancela, la tarjeta se marca como bloqueada, y el cliente recibe un enlace de un solo clic para elegir otro método de pago, reenviado hasta 4 veces por ciclo con al menos 3 días de diferencia.
Por qué sucede
Stripe no da más razones para este código. En la práctica, los códigos de revocación aparecen cuando un titular de tarjeta ha pedido a su banco que detenga los pagos, a menudo los recurrentes, o cuando el banco los ha detenido por sí mismo.
Para una suscripción, esto puede significar que el cliente quería cancelar pero lo hizo en el banco en lugar de con la tienda.
Qué puede hacer el comprador
Si aún desea el pedido o la suscripción, pague con una tarjeta diferente o pida a su banco que elimine el bloqueo para esta tienda.
Qué puede hacer la tienda
Detenga todos los cargos en esta tarjeta y contacte al cliente. Volver a cargarla arriesga una disputa y rompe las reglas de la red sobre los códigos de detención de pago de Visa.
Para desarrolladores
Verifique `charge.outcome.network_decline_code`. Los códigos de detención de Visa son R0 (detener este pago), R1 (detener todos los pagos futuros) y R3 (detener a todos los comercios); los tres son Categoría 1, y después de uno, un comercio nunca debe volver a enviar la misma credencial de pago. En Mastercard, el Código de Asesoramiento al Comercio 21 significa "Detener pago recurrente".
Preguntas frecuentes
- ¿Significa `revocation_of_all_authorizations` que el cliente canceló?
- A menudo, aunque Stripe no lo diga. Es probable que el cliente o el banco hayan detenido los pagos a la tienda. Contacte al cliente antes de hacer cualquier otra cosa.
- ¿Puedo reintentar el próximo mes?
- No. Un bloqueo de pagos futuros permanece hasta que el titular de la tarjeta lo elimine. Pida un nuevo método de pago en su lugar.
Fuentes
Relacionado
- revocation_of_authorization — El banco rechazó; típicamente el titular de la tarjeta revocó los pagos a esta tienda.
- 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.
- transaction_not_allowed — El banco rechazó; la tarjeta no permite este tipo de transacción.
- 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.