Investiga por qué fallan los cargos de un cliente
Cuándo usarlo: El cliente dice 'mi tarjeta fue rechazada 3 veces'. Quieres ver qué sucedió realmente en el lado de Stripe.
Requisitos previos
- Clave de API restringida de Stripe con lectura en cargos/clientes — dashboard.stripe.com/apikeys → Claves restringidas → otorga Lectura en Clientes, Cargos, Intenciones de pago
Flujo
-
Encuentra el clienteEncuentra el cliente de Stripe con correo electrónico '[email protected]'. Muestra su método de pago predeterminado y gasto total.✓ Copiado→ Registro de cliente con detalles del método de pago
-
Extrae cargos fallidos recientesEnumera los cargos de este cliente en los últimos 30 días donde estado != 'succeeded'. Para cada uno, muestra el código de error y el mensaje.✓ Copiado→ Lista de errores con códigos como
card_declined/expired_card/etc. -
Explica y recomienda una acción¿Cuál es el problema real? Recomienda qué decirle al cliente (p. ej., 'tarjeta expirada — por favor actualiza', o 'bloqueo por fraude — intenta con otra tarjeta').✓ Copiado→ Explicación clara orientada al cliente
Resultado: Ticket de soporte resuelto con la causa real, no 'intenta más tarde'.
Errores comunes
- Mirar solo los cargos — se pierden las Intenciones de pago que nunca llegaron a un cargo — También verifica Intenciones de pago con estado 'requires_payment_method' o 'canceled'
- El cliente dice 'rechazado' pero fue abandono de 3DS — Los desafíos de 3DS que el usuario cierra se muestran como
requires_actiony luego expiran; verifica la línea de tiempo