How does one respond when a businessman buys them lunch without telling them?

If you are a public employee, you cannot let this happen without endangering your job. Otherwise, you could just thank him.