Fixed amount or open amount
Leave the amount blank and the customer types what they owe, which suits a register where every basket differs. Fill it in and the amount is locked in the request, which suits an invoice, a fixed-price item or a donation tier. A fixed-amount code printed at a register is the classic mistake, since it either has to be reprinted daily or gets overridden by hand, and both cost more time than they save.