How do I get bitcoin on my sales site, in my btc wallet? I don't want to pay 1% for sites just to confirm tx
You can use CoinPayments, fees is only 0.5%. Also there is no need to do KYC. I think being a merchant, you can afford that much fees. Even VISA/MasterCard charge inter-change fees which is near to that.
Else, you always have BTCPayServer as an option. However, if you are not much into tech and doesn't fully know how bitcoin transaction works then setting up BTCPayServer is tough job.