It says I need routing number and account number, and I do have that but it's not an actual Bank
Yes, you can direct deposit funds to a Vault Visa card. Just enter the routing and account number connected with your card.