I don't follow why a bank can't see cash flow? I live in Australia, and here almost everyone is using PayPass by MasterCard or PayWave by VISA - both are contactless PINless card payments. All those transactions have to go in to the merchants bank account.
Um, sure -- but they get bulk deposited, not individual transactions. The merchant account is what sees the individual transactions, and that bank generally isn't the one businesses go to for loans afaik.