A static QR is a payment QR code whose contents never change. It encodes the payee's identifier, such as a merchant account or wallet number, and is printed on a sticker, stand or invoice. Every customer scans the same code, types in the amount and approves the payment in their banking or wallet app.
It is the cheapest form of QR payment acceptance, needing no terminal, screen or connection on the merchant's side, and it is widely used by small shops, market stalls and street vendors. The drawbacks follow from the same simplicity. The customer can mistype the amount, the payment carries no order reference, and the merchant must check a notification to confirm receipt. A printed code can also be covered with a fraudster's sticker. A dynamic QR, generated for each sale with the amount included, avoids these problems.