Moonpay.com works, it accepts about 100 different coins and handles the transacations and KYC (as all crypto transactions now need KYC)
However, it's fees are hefty something like $4 or 5% whichever it higher. So only makes sense if you sell things that cost $100 or more.