Forget some theoretical global internet outage. What happens to a customer when they don't have internet access at some in-person checkout? Just hand them an opendime or sats card I guess...
More likely, swipe a card that authorizes my BTC custodian to pay the LN invoice. Much like credit cards of today.
Or maybe my "card" is able to sign a PSBT and let the merchant terminal broadcast it.