Yes, BTCPayServer with an e-commerce store is a good way to get non KYC sats.