会员卡
会员不用输入用户名和密码,在机器上刷一下卡就能开台。
卡内不写入任何内容。读卡器输出的是卡片自带的出厂序列号,HandyCafe 把这个序列号与一条会员记录绑定。正因如此,卡丢了一键就能注销,会员的余额和记录都不受影响。
需要准备什么
读卡器
工作在键盘模拟模式的 USB 读卡器,也叫 HID keyboard wedge 或 keyboard-out。刷卡时它会打出卡片的序列号并按下回车,和人手动敲进去一样。没有驱动要装,也没有端口要设。
PC/SC 读卡器不受支持。这类设备需要驱动,还需要一个与卡片通信的程序。买错得最多的就是出厂状态的 ACR122U。有些 PC/SC 读卡器附带一个能切换到键盘模式的工具,这种情况下可以用。
一个测试就能定论:打开记事本刷一张卡。出现号码,HandyCafe 就能看到。什么都没出现,HandyCafe 里的任何设置都帮不上忙。
频段
读卡器和卡片必须在同一频段。125 kHz 的读卡器读不了 13.56 MHz 的卡,反过来也一样。也有覆盖两个频段的双频读卡器。
| 频段 | 常见卡片 |
|---|---|
| 125 kHz | EM4100、EM4102、T5577、HID Prox。批发的廉价白卡和钥匙扣 |
| 13.56 MHz | MIFARE Classic 1K 和 4K、MIFARE Ultralight、NTAG213、NTAG215、NTAG216、MIFARE DESFire、ISO 15693 / ICODE |
两个频段都能用。买哪个是价格和货源的问题,不是 HandyCafe 的问题。
卡片
任何读卡器能读出出厂序列号的卡片或钥匙扣都可以。去掉标点后号码需要在 8 到 32 个字符之间,上面列的卡片都满足。
空白卡就够了。卡上不写入任何内容,没有写卡步骤,也不用买写卡设备。印刷卡和定制卡同样可用。
手机不行。Android 和 iOS 每次靠近都给出一个新的随机序列号,所以同一部手机刷两次会被当成两张不同的卡。
读卡器设置
多数读卡器到手即可使用。可以设置的地方,重要的是这几项:
| 设置 | 用什么 |
|---|---|
| 输出格式 | 十六进制或十进制,两种都接受 |
| 后缀 | 回车或 Tab。没有后缀,读到的内容不会提交 |
| 分隔符 | 字节之间的冒号、连字符和空格会自动去掉,不必关闭 |
| 读卡器的键盘布局 | 保持 US 或 QWERTY |
最后一项值得说一句。电脑上的 Windows 键盘布局没有影响。 HandyCafe 读的是按键的物理位置。土耳其 F、AZERTY 或 QWERTZ 的机器不用做任何改动也能正确读卡。起作用的是读卡器内部保存的布局。切到德语 QWERTZ 的读卡器,本该发 Z 的地方会发 Y,同一张卡就变成了另一个号码。
所有机器用同一款读卡器
两款读卡器可能把同一张卡报成不同的号。一款发十六进制,另一款发十进制。还有的会把字节顺序倒过来。前台用一款登记的卡,在用另一款的机位上可能就认不出来。凡是要读卡的机器,都买同一款。
开启刷卡登录
打开设置,进入客户端,找到 NFC 卡登录区块。
打开允许会员刷卡登录,然后选择一种模式:
| 模式 | 行为 |
|---|---|
| 任意卡片 | 在收银台把手头的任意一张卡绑定给会员,不需要提前准备 |
| 仅限本店卡片 | 卡片必须先登记入库。不在库存中的卡无法发放给会员 |
仅限本店卡片是为了防止顾客把自己的公交卡、门禁卡变成上机凭证。如果您是自己采购、自己发卡,就选这一项。
卡片库存
卡片库存就是您自己拥有的那批卡的清单。从设置区块或会员页面里的卡片库存进入。
要登记卡片,选择卡片库存然后开始刷卡。每刷一张就立即入库一张,整叠卡可以一口气刷完。刷卡过程中会实时显示已登记的张数。开刷之前可以先填一条批次备注,给这一批卡打个标签。
库存中的每张卡都有一个状态:
| 状态 | 含义 |
|---|---|
| 库存中 | 已登记,可以发放 |
| 会员持有 | 已绑定给会员,可以用来开台 |
| 已挂失 | 已报挂失,立即停止工作 |
| 已停用 | 退出使用,例如卡片损坏 |
列表显示卡号、状态、会员、备注、登记时间和最近使用时间。列表只显示最近的一批卡,更早的卡请用搜索找。
给会员发卡
在会员页面上打开该会员,选择发放会员卡,然后在读卡器上刷卡。读到卡的那一刻就完成绑定。
一位会员可以持有多张卡。会员持有的卡片会列在其资料面板上,并标注每张卡的发放日期。
如果刷卡登录处于关闭状态,发卡操作照样能完成,只是会出现一条警告,说明在启用该功能之前这张卡还不能用来开台。
收回卡片
对已发放的卡有三种操作:
- 退回库存:卡片回到库存,不能再用来开台。会员的余额和记录保持不变。
- 挂失:卡片立即失效。会员方便时再给他换一张新卡。
- 停用:卡片不能再用来开台,并退出使用。卡片损坏时用这一项。
已停用或已挂失的卡可以用将卡放回库存重新入库。只有卡确实回到您手中时才这样做。
只有从未发放过的卡才能删除。流通过的卡只能改为停用。
权限
发卡、收卡和注销卡都需要修改会员密码权限。把一张能打开某人账户的卡交给别人,分量等同于替他重置密码。
默认的收银员角色不含这项权限。在已有的安装上,您不授权之前收银员是发不了卡的。参见收银员角色与权限。
刷卡登录在机器上的表现
刷卡登录和密码登录走完全一样的校验:反作弊状态、设备限制、会员是否处于活跃状态、会员有没有余额,以及单机位规则。密码打不开的会话,刷卡同样打不开。
刷卡这条路有自己的频率限制:每台机器每分钟最多 12 次失败读卡。刷卡被拒不计入密码尝试次数,因为过去几次误刷就会把整台机器锁死,所有人都用不了。
常见提示
| 提示 | 含义 |
|---|---|
| 该卡已属于某位会员 | 先退回库存,再发给别人 |
| 该卡不在您的库存中 | 您处于“仅限本店卡片”模式。请先在卡片库存中登记这张卡 |
| 该卡已被挂失 | 卡片已注销,请发一张新的 |
| 该卡已停用 | 如果卡在您手中,可以把它放回库存 |
| 读卡器发来无法识别的卡号 | 读卡器打出的不是卡片序列号。检查它自身的键盘布局设置和输出格式 |
| 还没有读到内容 | 读卡器没插好,或者不在键盘模拟模式。用记事本刷一张卡确认一下 |
| 同一张卡在别的机位认不出来 | 那台机器的读卡器型号不同。不是所有读卡器都用同样的方式报告卡片 |
| 该卡曾发放过,无法删除 | 请改为停用 |