In-person payments
When the customer is in front of a screen rather than on your website, the Payment is still created by your system with the API, and the hosted checkout is shown as a QR code the customer scans with their phone. What changes is how the machine learns that the payment is done.
Kiosk
Process payments on self-service kiosks with Voucherly: show the checkout URL as a QR code and use long polling to detect completion.
Smart vending machines
Accept payments on internet-connected self-service vending machines with Voucherly, using the same flow as the Kiosk use case.
Paying at the table in a restaurant is a Voucherly product of its own: see Pay at table.