BTCPay is great for online payment integration.
Storage solution is best held either 1)single Sig hardware wallet (like a coldcard) by the company owner/treasurer, or 2) on multisignature (multiple seeds) hardware wallets, split in whatever fashion you decide is most secure, possibly among different trusted officers, or family, or even a paid highly vetted custodian like Unchained Capital