The problem
Cash tips depend on the customer having cash at exactly the right moment. For service businesses, that also leaves little structure around staff, payouts, feedback and reporting.
The task was larger than building a payment screen: the customer flow had to stay immediate while the employee and business sides needed a complete operating system.
