If either a restaurant pays for a white plate "taxi" ride, or you pay [whether a restaurant recommended it, or not], the contractual relationship between you and a driver could not be argued at all. In both cases, it would be considered a violation of applicable rules, therefore driver's insurance would not touch it.
Rob is right, again : red plates only.