✔ 最佳答案
1. Practically no.
In theory, you can apply for a secured credit card, which you will have to provide a deposit for your credit line.
In practice, without a social security number, you will never get a real credit card.
2. Most banks provide secured cards.