No. You don't need an internet connection to use Garmin Pay in stores.