Originally Posted by
Expatriate
For the countries below, is it possible to get an Amex card : 1. being non-resident and 2. no tax-ID 3. bank account outside those countries and 4. pre-load money or otherwise secure the Amex card?
c. Japan ?
I am 99% sure you need a Japanese bank account, and it is impossible to get one without a resident's card or citizenship. Plus, these days banks require a tax ID number.