The main difference is that when using a company bank account to transfer funds to deposit Epay account,you have to register a company account.
When using personal bank account, then personal account is needed.
Note:
After the authentication is completed, the account type cannot be modified
Only company Epay accounts can apply for virtual bank accounts and API