how many types of internet banking are there