Just a heads up that zaps aren't the same as lightning payments.
All lightning wallets accept lightning payments but they don't all support zaps.
Zaps require additional server side logic to reply back so that the nostr application records the sent zap as received.
When I tried this last with my non custodial lightning wallet I was able to receive the zap but it didn't record on the nostr network.