The issue I see with Spreedly is it would be a good thing to use from the beginning of the project, but it's not affordable when your first starting out.
Maybe a free package with the ability to store 20 cards? I don't want to pay $99 a month to basically hook up to your API and test it with my first few customers.