The time has come: Mobile payments will either be the next big thing or a huge flop