Hello @Michelle1313, Each new account for new Deposit or Credit Card accounts do require an application to authorize and submit your request, which will enable the account to open.
The account can be opened directly from our website or mobile app. However, if you'd like assistance, our specialists are able to assist via a secure online chat or by phone at 210-531-8722. Have a great day! ~ Lori C.