Its awesome! Snapscan.co.za
You load your credit card into it... then you have 2 options...
1) "old" merchants, where you snap the block widget thingie and then put in how much you need to paay... and hit PAY.
or
2) "new" merchants that have beacons, where while you are in the store it will pick up the merchant and then you put in how much and hit PAY.
The merchant gets notification of the amount paid to them... and you are done. What is nice - is you don't hand over your credit card so i think there is less change of something doing something silly. And - its quick.
My favourite is Zapper... which is similar to the above (option 1), however the picture thingie whatsit is on the tillslip and its linked to that particular transaction. You then use the app to take a pic of it and you alter the tip% and hit Pay... and its all done. I find this much nicer than using my card to pay for the meal and having to deal with a waitron + card machine.