Forum Moderators: buckworks
osCommerce has nothing to do with hosting or merchant accounts actually - it is a shopping cart, a tool if you will to display your products online.
BofA I think does offer merchant accounts and they (I think) have their own electronic gateway (similar to LinkPoint, Authorizenet.com, Verisign, 2000charge, etc).
Microsoft has hosting services / merchant accounts somewhat like Yahoo! does. They do charge a little more for these services unfortunately.
I take it you are in the United States - so you have a lot of choices for merchant accounts. There are hundreds to choose from and thousands or agents to buy from.
It is usually recommended to get a merchant account from a merchant account provider (MAP) because this is their business. A bank is not usually not in the business to process credit cards. They want to loan money to you, etc. Even Chase has a partnership with First Data to process credit cards actually. Plus if you have problems with your merchant account (like chargebacks, etc) your bank might shut down your checking account - they cannot tell the difference between the two.
-Corey