I'm running my fork of Ligess which does Lightning Address, and Nostr Wallet Connect. First is for receiving, second for zapping, which works directly from within Amethyst, without opening a wallet.
AFAIK Damus also has Nostr Wallet Connect (at least, for now), but haven't tested it.
https://github.com/mutatrum/ligess
You do need a domain.
You can also do it with Alby (I think, it will forward the requests to your node, but you're still hitting their servers initially IINM). LNBits is also an option.