Despite how your bank may appears in their own adverts (and this applies to all banks in the UK, as far as I can tell), they’re still not run as service providers. They’re not friendly by default, nor do they take a neutral point of view on you as a customer. Your relationship with your bank is just that, a relationship. You need to build it and work on it, on at least a monthly basis. You need to know your bank manager by name, the football team he supports, and the names of his children (side note: if your bank says they don’t have bank managers, bullshit. Ask to speak to someone in their local business team. They still exist, under a different name).
You need to take him out for dinner, send him a card at Christmas, and above all make him believe in you as a business person and entrepreneur. I’m lucky to have a very trusting relationship, and mutual respect for the head of the business team at my local branch, and he’s opened countless doors for me, expedited paperwork, and, yes, setup merchant accounts for me.
If you want to make money, you’re not only a programmer, you’re a business person. And successful business people network.