You do not need an internet connection to make payments through Google Pay, however you can only make a limited number of transactions whilst offline. The number of offline purchases available will re-set once your device has reconnected to the internet.