Consumer and merchant adoption of mobile payments