You're right @radar, only the fix I did on spree_gateway is needed. The problem was that the ccType wasn't being set in the front-end for some types after stripe.js callback. This change can be ignored.

Thanks!