Yes
Just visit btcpayserver.org
They provide a full open source service which allows you to send and receive bitcoin easily in your business
Start Accepting Bitcoin Payments With 0% Fees & No Third-party
BTCPay Server is a self-hosted, open-source cryptocurrency payment processor. It's secure, private, censorship-resistant and free.