Barclays has announced Rob Cameron as its CEO, global head of Payments Acceptance. He will be based in the company’s London office. Cameron will lead...