I've been having this issue too. Elsewhere, I've read that Google suggests entering the number of the card without spaces or dashes but I haven't had a chance to try it out yet. I used PayPal when purchasing the only non-free app I've downloaded so far.