I have a debit card already can I put it on my card
Yes, you should be able to do a direct deposit if the option for a paper check is not available.