Glory

Glory 现金机 可实现现金交易的自动化。

重要

  • Odoo 支持 Glory CI-5、CI-10 和 CI-10X 型号。

  • Glory 现金机必须运行固件版本 ISP-K05H/B v18.40 或更高版本。任何以 ISP-K35 开头的版本均 不受支持 。

注解

  • 与 Glory 现金机的集成仅支持基本功能,例如现金交易和现金清点检查。

  • 加钞和清空现金机等任务必须直接通过现金机界面执行。

配置

现金机设置

  1. 开启现金机,屏幕底部会短暂显示其 IP 地址。请记下该地址,以备后用。

    注解

    IP 地址的格式应为 ###.###.#.## (例如 192.168.0.25)。

  2. 在 URL 中以 HTTPS 输入现金机的 IP 地址(例如 https://192.168.0.25)即可访问其主页,然后使用您的 Glory 凭据登录。

  3. 只要证书尚未导入,尝试访问该机器的主页时就会显示警告页面。点击 高级,然后点击 转到 [IP 地址](不安全) 即可绕过。

  4. 在 Glory 主页中,转到 主机配置,确保 网络 设置已设为 MANUAL,即 IP 地址为静态地址。

  5. 然后,转到 SSL 配置,并向下滚动到 HTTPS 服务器设置 部分。

    1. 同时,打开终端并确认已安装 OpenSSL。输入 openssl 并按回车键。如果已安装,该命令会显示一个 help 菜单,列出所有可用的 OpenSSL 命令。如果没有任何反应,请 安装它。

    2. 然后,粘贴以下命令并按 Enter 生成并下载证书和私钥。请务必用现金机的实际 IP 地址替换示例 IP 地址。

      openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -sha256 -days 3650 -nodes -subj "/CN=192.168.0.25" -addext "subjectAltName = IP:192.168.0.25"
      

      重要

      自签名 SSL 证书和密钥对必须使用与现金机相同的静态 IP 地址。

  6. 文件生成后,在 HTTPS 服务器设置 部分中,将 cert.pem 上传为 证书,将 key.pem 上传为 私钥。

  7. 转到 WebApp 配置,确保 A: Nodejs 设置 部分中的 接口 设置已设为 启用。

  8. 然后,根据 POS 配置调整以下设置:

    • 如果 多台 POS 连接到同一台现金机,请转到 应用配置,向下滚动到 SOAP IF 设置,并确保 会话模式 和 占用模式 均已设为 启用。

    • 如果已为 Odoo 在现金机上设置了 专用用户 (推荐这样做),请转到 应用配置,向下滚动到 SOAP IF 设置 部分,并 启用 用户检查 设置。

  9. 重启现金机以应用新设置。

注解

由于此设置较为复杂,可能需要具备 Glory 硬件方面的高级知识,如有任何不确定之处,建议咨询 Glory 集成合作伙伴进行配置。

导入自签名证书

作为长期解决方案,生成的证书必须导入到运行 POS 的设备中。导入过程在很大程度上取决于 OS 和浏览器。

Windows 负责管理证书,这意味着自签名证书必须从证书文件导入,而不能从浏览器导入。具体操作如下:

  1. 打开 Windows 文件资源管理器,找到已下载的证书文件。

  2. 右键点击证书文件,选择 安装证书。

  3. 指定证书位置并选择安装范围:仅 当前用户,或所有用户(本地计算机)。然后点击 下一步。

  4. 在 Certificate Store 屏幕上,勾选 将所有证书都放入下列存储,点击 浏览…,然后选择 受信任的根证书颁发机构。

  5. 点击 完成,并接受弹出的安全窗口。

  6. 重启计算机以确保更改已生效。

支付方式

  1. 安装 POS Glory 现金机 (pos_glory_cash)模块。

  2. 关联现金付款方式:

    • 转到 销售点 ‣ 配置 ‣ 付款方式。创建新的 现金 付款方式,或更新现有的付款方式。

    • 在 销售点 字段中选择关联的 POS。

    • 在 集成 字段中选择 现金机(Glory)。

    • 在 现金机 IP 字段中填写现金机的 IP 地址。

    • 如果在前面的部分中已将现金机配置为使用 用户检查,请填写 现金机用户名 和 现金机密码。

另请参阅

支付方式