Can you explain to me please, how does this work. Does the coffee shop offer options paying through nostr/btc, they have keys on nostr and are willing to accept payments as such?
Just paid for two coffees using nostr:npub12vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj09sylpugg 🤌
I’m still mind blown by this app.

Discussion
Primal has a built in bitcoin wallet. You get zaps (sats) and you use them however you like, including at places where they accept Bitcoin. If the merchant has a bitcoin wallet, they can accept your payment via Primal.