Masa tokeni
Masa tokeni, her masanın QR URL’sinin içindeki benzersiz kimliktir. t/abc123 üzerinden gelen sipariş tam olarak o masaya düşer ve başka masaya gitmez. Token öngörülemez bir karakter dizisidir; tahmin edilemez.
Operasyonda ne anlama gelir
Sahip yeni bir masa eklediğinde MobiTaste rastgele bir token üretir ve karekoda gömer. URL mobitaste.com/menu/{slug}/t/{token} şeklindedir. Misafir karekodu tarar, sunucu token’ı çözer ve “bu sipariş 4 numaralı masaya ait” bilgisini sipariş kaydına yapıştırır. Garson kanban ekranında kartı görür; üzerinde “Masa 4” yazar, karışıklık olmaz. Token bir kez basıldığında değiştirilemez; çünkü QR kartlar masada durur ve değişirse müşteri eski karekodu hâlâ tarar.
Neden önemli
Karekod sırasıyla numaralandırılırsa (/t/1, /t/2), kötü niyetli biri tahmin edip başka masaya sipariş ekleyebilir. Token yeterince uzun ve rastgele olduğunda bu engellenir. Sahip için sonuç güvenli sipariş akışı: yan masadaki misafirin oturma yerini etkilemek mümkün değil. Birden çok şubeli zincirde token, şubeden bağımsız benzersizdir; aynı tokenin iki yerde olması imkansızdır. Basılı QR kartların ömrü uzun olduğu için, token kararı bir kez verilir ve sonsuza dek sabittir.
İlgili terimler
- QR menü: masa tokeninin URL’sinde geçtiği canlı menü sayfası.
- Masa oturumu: masa tokeniyle başlatılan misafir-masa bağlantısı.
- Slug: URL’de masa tokeninden önce gelen restoran kimliği.
- Onay kapısı: masa tokeninden gelen ilk siparişin geçtiği onay adımı.