Do I need Wi-Fi to use Google Pay?
No, you won’t. But you’ll only have a limited number of Google Pay purchases without an internet connection. You’ll therefore need to access a data network or Wi-Fi connection while overseas.
The number of offline purchases available will re-set once you have reconnected your device to the internet.