Past, present and future of mobile payments research: A literature review