要求
硬件
您的设置需要以下硬件:网络要求
主机平台必须支持具有以下特性的 IPv4 TCP 网络:- 仅 IPv4 TCP 套接字
- 最多并行 3 个套接字
- DNS 解析
- 网络状态指示
- 仅客户端(无需服务器功能)
- 数据包发送和接收延迟低(最多 10 ms)
- 套接字使用情况:
- 1 个持续打开的套接字,每 2–30 分钟交换少量数据(Keep-alive)。可能随时接收数据。
- 2 个短生命周期套接字(几秒钟,一次或多次请求/响应循环),可并行工作。
- 每次下载 1.5 MB;每次上传约 1 MB,通过单个套接字,以 1.5 KB 的块传输。
传输层
- EMV Core 与主机之间的通道是串行通道或 USB 通道。
- 消息发送时字节之间(RS-232/TTL)或数据块之间(USB)不应有间隔。
- 序列中出现间隔表示消息结束。在 RS-232/TTL 上,间隔定义为 11 个 ETU:
- 9600 波特率下为 1.15 ms
- 115200 波特率下为 0.1 ms
构建系统
主机示例代码需要:请使用 SDK 附带的主机示例实现,而不要从头编写。
SDK 交付内容
SDK 包分为三个顶层文件夹:EMV Core 通信协议
运行在 UNO 读卡器上的 EMV Core 固件会根据主机应用程序自动适配两种协议:在 UNO-mini 上安装固件
EMV Core 安装
EMV Core 模块随 UNO 读卡器固件一起提供。- 首次安装使用 UNO-8 Manager 完成。
- 后续更新可以使用 Nayax 终端管理系统(TMS)远程完成。
EMVSC_v0xxxxx.oef)可在 SDK 的 Firmware and Configuration\Reader Firmware 文件夹中找到。
获取设备 ID
Kiosk ID 即读卡器序列号(SN)。可通过以下方式获取: a) 从读卡器背面读取序列号: 扫描条形码以避免错误。 b) 在 Linux 上使用 EMV Core Test 应用程序:- 运行 Linux 测试应用程序。
- 选择选项 8 并按 Enter 以显示设备 ID。
请记录您的设备 ID。在处理实际交易之前,您需要将其提供给 Nayax 客户经理以进行终端注册。