- GPS reliability/speed degrades quite a bit indoors (are you at Starbucks or the shop next door? What happens when another Mr. Gojomo next door orders coffee and the cashier is rushed and doesn't notice the different face?). WiFi isn't much help here either if you're in a large urban area.
You can still do all you listed starting with a NFC handshake instead of playing with GPS. Geofencing is helpful for getting payments onto existing phones (not to downplay Sq's achievement here), but NFC or another more localized technology will be necessary to make payments more reliable.
- constant location polling is a battery drain
- GPS reliability/speed degrades quite a bit indoors (are you at Starbucks or the shop next door? What happens when another Mr. Gojomo next door orders coffee and the cashier is rushed and doesn't notice the different face?). WiFi isn't much help here either if you're in a large urban area.
You can still do all you listed starting with a NFC handshake instead of playing with GPS. Geofencing is helpful for getting payments onto existing phones (not to downplay Sq's achievement here), but NFC or another more localized technology will be necessary to make payments more reliable.