Seamless is key for adoption.
Starbucks already has a large user base for its Starbucks Card and given that customers have to use their card to get access to Starbuck's Wi-Fi network, customers already have a pretty strong incentive to use the card and the app.