Shoppers may feel like they're shoplifting, until they check their smartphones and see they've been charged for everything they walked out with.