I think you did a good job anticipating their needs by suggesting btcpayserver.
In the future, I would bring that up as a free solution but also mention custodial options. Businesses usually want to minimize their project scope. It sounds like they do not want the tech debt from self hosting btcpayserver.