Furthermore, the expression ???bank??? includes any financial institution that can maintain a deposit account on behalf of the retailer and would include, without limitation, trust companies, credit unions and other institutions as well as chartered banks.