Can I deposit from a bank account not in my name?

No. For compliance and security reasons, all deposits must come from a bank account registered in your own name. We are unable to accept funds from third-party accounts.