Cherry credits is not so bad. I think it's about 40cents more for 10k, however you need to put in some form of ID to sign up. I put in my student card number (LOL).
Well it is $20.80 AUD for 20k, and $1AUD is about $1 USD now. However they also have a limit.
You can always use Bpay via pay by cash. It can take up to a week to process however.
I think most countries have UGCs now, I assume you are not from one of the countries on this page?
Find a store near you | Ultimate Game Card
Many of them are recent editions. However beware of currency conversions. These apply to the country of use, not of purchase.