It is necessary to deposit funds on your credit card in order to activate it before you begin using it. Opening a new account requires identification confirmation (including an SSN). Email verification or mobile phone as well as a mobile app are required for access to all options.