Now in terms of experience improvements - while this is time efficient when I make the payment in parallel to them making the coffee, I find paying to lightning address QR annoying. The main annoyance is that I need to put down the total amount in my app.
Imo a better experience would be if the QR opens a page that either allows me to select from the list of products (e.g. Latte: 2000CRC, Espresso:1000CRC...), I just select those, tap pay and that opens my lightning wallet of choice. Even better would be if the website somehow magically knows exactly what I ordered (this would require coordination with some seller POS, so this more applies to restaurants, not ferias).
The website could show something like 
nostr:nprofile1qqs2n79n72kpnnqx65v5m5dvjv2dgaq6p9mhg3ycv4feymv3v5vpv3cpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszyrhwden5te0dehjuum5wghxxu30qyvhwumn8ghj7urjv4kkjatd9ec8y6tdv9kzumn9wshsfvyehu nostr:nprofile1qqs254dy0xkkjdxsl4u08k7cs52u689q67s3pqfwwyfcp4va7avcjdgpr9mhxue69uhhyetvv9ujuumwdae8gtnnda3kjctv9uq3vamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet5qy8hwumn8ghj7mn09eehgu3wvdeqld6ps4 - just some ideas 💡 😉
