A COD would be something being delivered to a destination and the person paying the delivery in cash/check (i.e. UPS, Postal Service) and they then send you the money.
Bank transfer is an electronic transfer of funds from one bank to the other. (ETF) It could be an electronic check... people enter their bank routing number, name and account number and give an authorization for funds to be withdrawn. Is there a payment module for that?