Miranda McLean has been named as the Chief Marketing Officer of Ecommpay, a prominent worldwide payment service provider and direct bank card acquirer in the UK and Europe.