Payment verification
A product is authorised for dispensing only after authenticated backend confirmation of a successful transaction. A QR scan, screenshot, or customer success screen alone is not machine authorisation. One paid order must not intentionally generate repeated dispense authorisations.