Applying for a Millions Visa Card requires either a SSN or ITIN during the sign up process. This is because we issue you a physical Millions Visa Card, and we must comply with federal banking regulations.
Millions does not perform any form of credit check during the account opening process.