Vouchers overview
Digital vouchers with QR-code redemption, online sale via Stripe, and partial-redemption support.
DineOS vouchers are 100% digital. There is no card to mail, no paper to keep track of, and no third-party reseller taking a cut. Guests buy from your branded voucher page; staff redeem by scanning a QR code.
Two kinds of voucher
A voucher worth a fixed amount of money. Can be partially redeemed across multiple visits — the remaining balance is updated on the same QR code.
A voucher for a specific experience (e.g. seven-course tasting menu for two). Can only be redeemed in full and is consumed by a single reservation.
Lifecycle
A voucher is Issued when created (manually by staff or via Stripe Checkout), becomes Active on payment, can be Partially redeemed any number of times for monetary vouchers, and ends as Fully redeemed, Expired, or Refunded.
QR codes
Every voucher has a unique QR code that encodes a signed token, not the underlying voucher ID. Stolen or photographed QR codes cannot be reverse-engineered into another voucher. Tokens rotate on partial redemption so the old QR cannot be replayed.
Expiry
Expiry is optional and configurable per voucher. German law allows a default of three years from end of the year of issue; DineOS uses this as the default but you can shorten it for promotional vouchers.