Does the customer know that they are storing their card details with Stripe and not with the merchant?
I think that's important because some people (such as myself) tend to avoid storing card details with arbitrary merchants. I would be far more comfortable knowing that my card details are stored with a specialised payments company like Stripe.