This is also why tip-first QR flows tend to work cleanly in the real world. In a tip-first QR approach like JTT, the flow is: tip first → optional private note → optional review link. It stays optional, it doesn't require an app download, and it doesn't require new hardware or POS changes. When payment details matter, keep it factual: payments are handled by a trusted processor, the platform doesn't store full card numbers, and if any platform fee exists, the guest sees it before paying.