Hey, to connect your wallet to ZapplePay, you need to use NostrWalletConnect!
It is currently supported by Alby, Mutiny and Umbrel, if not more - we encourage other teams to also use this protocol.
To have your wallet at Alby, yes - you need to provide an e-mail address currently.
It doesn't need to be your personal address, but remember that we use it to communicate with users, authenticate and sometimes recover. But Nostr is a good suggestion 😉
To connect Alby to ZapplePay/Damus, you can follow this guide