this is wrong. Only because it's not that different from most payment mechanisms already in place.
Squares goal, it seems, is to allow vendors to build a better relationship with their customers, which can hopefully increase sales. In the longer term, it's a software play and I think Starbucks realizes this.
PayPal is just another method of paying for your stuff and leaving the store, maybe never to return.