Im not really an expert at this but i think using your own node over tor to be used at a business that does daily small transactions for receiving bitcoin over lightning would be an unacceptably bad customer experience. I assume you are talking about lightning ?
A business onboarding to self - custodied lightning tramsactions is extremely difficult and certainly a labor of love for btc at this phase of adoption...so i would not try and onboard a restaurant unless the people running the business fully understand what they are doing ( which in that case you wouldnt even be needed in the process ).