I experienced this challenge before. But it's something of the past now. The best approach is set up an Alby wallet, after that set up Nostr wallet connect (NWC) login with your Alby wallet, there you can add applications like #amethyst to the list of applications you will be using zap feature with on Alby. The interesting part is that, you can set an expiring date on each applications you will be using this feature with. I hope this help.
Discussion
Yep. Did all that. Still not working.