Stripe gateway was disabling the billing name from being submitted

The first and last name hidden fields were being disabled, so the card info was not being saved. I also added hidden fields for the expiration dates, but I'm not sure if it should be sent this way...

So I'm wondering, what's the best way to save this information to the created `Spree::CreditCard` record while maintaining the security of Stripe and only passing the token?

I'm still pretty new to Spree, so I haven't figured out when the card gets authorized other than when Stripe.js generates the token. 

So what I need help with is knowing when the Stripe customer data (expiration dates and last four digits) can be saved to the `Spree::CreditCard`. Do we pull it in from Stripe when the card gets saved? Do we send it with the form?