The Future of Transactions: Embracing Halo Dots Mobile POS System