Nostr Wallet Connect (NIP-47) is very similar to payment tokenization that the credit card providers use to put your ‘card’ into your phone’s wallet. All it is is a random secret number in a trusted context (the phone app, the acquiring device) to send to a ‘vault’ to get the payment processing information to get authorization.
NWC can do the same, even better. I have implemented NWC as part of my Lightning payment service and quickly realized it could be payment tokenization as well. The device could be completely offline, so long as it is negotiating with an acquiring device that is online, it could do payments. Another advantage is that using the npub, and NIP-44, the acquiring device could mediate encrypted messages that only the offline device can see.
I’ll be experimenting with NWC with #nostr safebox soon. I will need to have an acquiring agent running somewhere, but I see the possibility that the offline device will need very little trust to use this acquiring agent.
More to come.