No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
Yes you can have them deposit it into your checking account (if it's with them).
You can also receive a check and deposit it into a non-Chase checking account