So you are currently NOT receiving benefits, correct?
No, actually I am receiving benefits. Sorry, my bad.
Are there any other viable options to set up my direct deposit, other than contacting my bank?
Yes, you can consider the Direct Express debit card as another viable option.