憑證型態基準
活動報到
✅ 已有實作對應- 誰掃
- 現場工作人員用手機掃,或參加者自助掃固定式讀碼機
- 掃什麼
- 報名成功時寄出的一次性報到碼(QR 內容是 token 原字串,不是網址)
- 驗什麼
- 這個碼存在嗎 → 屬於這場活動嗎 → 已經報到過了嗎 → 是不是已取消的報名
- 失敗畫面
- 整張卡轉灰並蓋上「已使用」章,下方一行紅字:已於 08/12 09:41 由 王小姐 完成報到
- 對帳看什麼
- 報到率、逐時報到分佈、未報到名單、第三方報名平台匯回的名單與本系統的差集
第三方報名名單(CSV)可匯回主系統做差集對帳,避免「平台說 300 人、現場只掃到 240 人」無解。
憑證型態+時間
健身房課程
✅ 已有實作對應- 誰掃
- 櫃檯人員掃會員手機出示的課程票券;或會員掃教室門口的當日碼
- 掃什麼
- 課程票券碼(含簽章),或場館每日更新的當日碼
- 驗什麼
- 簽章對不對 → 是這堂課嗎 → 在可核銷時間內嗎 → 這張票已經扣過了嗎
- 失敗畫面
- 這張票券屬於 19:00 的課程,現在是 20:35,已超過可核銷時間(不寫「錯誤」兩字,寫發生了什麼)
- 對帳看什麼
- 逐堂出席、逐會員剩餘堂數、教練鐘點結算、當日碼被誰在幾點掃過
票券簽章刻意不綁使用者——只簽票券碼與活動 id,所以票可以轉讓給朋友,而簽章仍然驗得過。驗證用時序安全比較(timing-safe compare),零第三方依賴。
憑證型態+地點
餐券兌換
✅ 已有實作對應- 誰掃
- 店員掃顧客在通訊軟體內領到的券
- 掃什麼
- 領券時綁定的一次性券碼
- 驗什麼
- 這張券領過了嗎 → 是這家分店可用的嗎 → 在有效期內嗎 → 已經核銷過了嗎
- 失敗畫面
- 這張券已於 07/29 18:22 在 中山店 核銷——講清楚被誰用掉、在哪裡用掉
- 對帳看什麼
- 發券數 / 領券數 / 核銷數三段漏斗、逐分店核銷、券成本歸戶
防重複領有兩道——資料庫層的複合唯一鍵(使用者 × 券 × 通訊軟體帳號),加上前端裝置指紋。兩道都過不了才算領到。
憑證型態+多入口 × 多場次
展覽入場
◻ 同引擎適用場景 · 尚無案例- 誰掃
- 入口人員掃參觀者的電子票;分場次的講座另掃一次
- 掃什麼
- 一次性入場票;分場次票券為獨立憑證,不共用同一個碼
- 驗什麼
- 票種對不對 → 這個入口可以進嗎 → 今天這一場嗎 → 已入場了嗎
- 失敗畫面
- 這張是 A 館單日票,此入口為 B 館
- 對帳看什麼
- 逐入口人流、逐場次入座、票種售出與實際入場的差額
AMAX 尚未交付過展覽案。這張卡描述的是引擎既有能力(多入口、多場次、逐憑證)在此場域的套用方式,不是既有案例。
憑證型態+循環憑證
宿舍門禁
◻ 同引擎適用場景 · 尚無案例- 誰掃
- 住宿者掃門口讀碼機;訪客持一次性訪客碼
- 掃什麼
- 住宿者的循環憑證(每日更新),或訪客的一次性通行碼
- 驗什麼
- 憑證是今天的嗎 → 這個人這棟樓可以進嗎 → 訪客碼用過了嗎 → 是否在門禁時段內
- 失敗畫面
- 訪客碼已於今日 14:07 使用過,請聯絡受訪人重新發送
- 對帳看什麼
- 逐人進出時間、訪客紀錄、異常時段進出清單
門禁涉及個資與人身安全,導入前需要一次法遵與硬體評估。同上,這是適用場景說明,不是既有案例。