Guardé la tarjeta de crédito para uso posterior con SetupIntent para el cliente. Digamos que el usuario quiere editar su tarjeta (vencimiento/cvc/facturación, etc.) después de 5 días.
¿Cuál sería el flujo de trabajo para ello?
La documentación me confundió porque proponen crear un nuevo SetupIntent y adjuntarlo al cliente. Si es así, ¿qué debemos hacer con la tarjeta agregada anteriormente?
Por muy buenas razones de privacidad, hay muy poco que pueda "editar" en los métodos de pago de un usuario. Stripe permite un número casi ilimitado de métodos de pago adjuntos a un cliente. El flujo recomendado (como también respondí en Discord) es adjuntar el nuevo método de pago; simplemente puede eliminar los anteriores. Cuando consulta la API para los métodos de pago de un cliente (lista), se devuelven en orden cronológico inverso: el primero es el más reciente.