Alby Browser Extension is just a wallet interface in your browser and a signing device, here it can be useful in paying webLN invoices, when sending sats over the web, zapping someone on Stacker.News
NWC can be used for both sending and receiving, it's basically giving SN a permission to use your node (like Alby Hub) to create and pay invoices. Much more convenient than through the extension.
Why do you need to use BTCPay here? What kind of node are you running?
I think I got it. I have a full BTC node and LN (LND), was thinking that BTCPayServer will fit the bill since is used in retail but I used your AlbyHub instead, was slightly confused about connection string for sending and receiving but the guide above (by @supratic #698497) cleared everything. All good now, thanks for reaching out.
reply