You only need a phone to add the card to the watch. After that it works without a phone.

I was actually very surprised Garmin supported the country I'm in. They don't even support the language script, I get squiggles, but payments - better than Google Wallet.