Originally Posted by
ajGoes
Toggle has been adding countries, so you should keep an eye on their site.
I'd be interested to know whether you can make a successful credit card payment on Toggle's site and, if not, through customer service. Every one of my attempts has been declined -- not by my card issuer but by Toggle's site's "random" security process.
If this happens to you, you should be able to make a payment through PayPal.
Do you have a US-based credit card? In my limited experience, Toggle only accepts UK-based cards to top up.