When I first started E-Commerce:
Originally I used wix, but I really recommend not building it through them because there checkout system for cards/ paypal is a major major pain. I ended up finally using (not .com, I do not host services through WordPress, just use their CMS) for all the rest of my sites, there is a million addons for everything you want to do and its open source (free) unlike . I Buy all my URL's/ Domains through and host all my websites on (Might switch from Hostgator soon, they've had some down times during terrible times). Hostgator has a great portal with one click install for WordPress themes. There are thousands of Free WordPress themes that you only have to change minor things in with he WordPress editor when you are hosting it, there are also themes you can buy an they range from $20-150, I have bought one for 60 bucks and I'd say it is semi worth it but I'd first fool around with a free one because its only minor changes with the paid ones.
E-Commerce cash to bank transactions, I've used a few but found that Stripe + TD Bank have returned most positively to work with, why so specific on the bank? I went to several banks when deciding to do E-Commerce sales and my main question was what are their rates for online transactions from an E-Commerce platform to deposit to their bank, many banks answered a % till 100 , or 500 transactions and then a flat fee of .0**, and I found that TD's are free! So if you're wasting money on transferring money to yourself I'd switch.