The usage of smartphones or tablets has massively assisted in the development of mobile payments. Meanwhile, a wide-range of products are available in the market, using different kinds of technologies.