I’ll insist here but many implementations line Damus or others allowing LNAddress or LNURLPay can use this as a hack after let’s say “long pressing the button”
The idea is that if you long press, instead of getting the LNURL or the address, you extract from those directly a bolt11 invoice
If you just tap then it’ll invoque your normal wallet but if you long press then it does this or maybe it always offers an amount less bolt11 invoice that is compatible across all wallets