If you trip a fraud flag somewhere, which is very possible since you're outside of the US, it might not show.
I'd probably contact Dreamhost and ask them what to do in your case, since Google doesn't do Mexico. Maybe they can put it through manually, or verify your ID somehow. If nothing else, you should still be able to pay through the mail, I would think.
Save up to $96 at Dreamhost with ALMOST97 promo code (I get $1).
Or save $97 with THEFULL97.