I would like to understand the end to end process of accepting bitcoin on an e-commerce website without the need to use a third-party exchange.
I am hoping there are some opensource code and information available on this, can anyone direct me to some good resources?
Do not forget that not using a third party means you want to promote privacy, privacy is not a bad thing ---->
https://en.bitcoin.it/wiki/Privacy#Why_privacy.
btcpayserver is the best way to accept BTC without the need for a third party + the possibility to enhance privacy through the Tor network and Bitcoin core wallet.
It does not require much technical knowledge You can find some help via YouTube & reddit.com.