Can I make NFC payments using Google Pay while in airplane mode, like when I don't have cell phone or wifi service (particularly when travelling)?


1 Answer 1


The payment system of Google Pay uses tokens for non-online/non-website payments:

Google Pay does not send merchants their customers' actual card numbers when they pay in stores; instead, Google Pay facilitates a process called tokenization in which a token stands in for a customer’s actual credit and debit card numbers.

As far as I know Google Pay stores a limited number of prepared tokens in the app so that you can pay without the necessity of data transmission by the phone if you want to pay something. But if these prepared tokens are used-up you need an online-connection for making the next payment.

  1. Customer tokenizes card: A customer adds their card to Google Pay. Then, their mobile device stores a payment token that is encrypted using a limited / single-use key.
  2. Merchant receives token: When the customer taps their device on an NFC-enabled terminal at the store’s point-of-sale, the device sends the token, token expiry date, and cryptogram to the terminal via the NFC protocol.


  • Do you have a rough idea of how many of these limited tokens are prepared at a time? like, it is just 1 or 2. or a dozen?
    – Gabe
    May 15, 2022 at 17:24
  • 1
    @Gabe based on quick research (e.g. Reddit), looks like it depends on the financial institution. It may have 5, or 10, or none at all.
    – Andrew T.
    May 15, 2022 at 17:40

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .