I think everyone here is missing the point. The dongle and the card swipe/read is merely a short term Trojan horse into changing payment. Further more it is a means to the end of cash payments. If you imagine that these apps will become the "Facebook" of commerce and how that can happen you will see the bigger picture. These apps allow everyone to pass currency using a device, sure they need a card right now as that is the "old skool" method we all respect. Once the card is swipped their is no need to do it ever again. Both parties are registered on the app and thus the "mobile wallet" has been created. Next they will role out "self serve" apps and cardless payment.
What we are talking about here is merely a means to an end. Sadly it also means that these apps will Facebook commerce and while they are doing that they will put eCommerce on the back seat. Wait and see what happens.