M-Commerce: The gateway to mobile payments