Yea that's generally the way it goes. No reason given and a lot of insincere polite gobbledygook.
The article suggested getting a visa debit card from your bank, or one from the post office. Is there any particular reason you want a credit card, as opposed to a debit card?
Bookmarks